گھر ترقی نیٹ میں ایک تار کیا ہے؟ - ٹیکوپیڈیا سے تعریف

نیٹ میں ایک تار کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - سٹرنگ کا کیا مطلب ہے؟

سٹرنگ ،. NET کے تناظر میں ، ایک کلاس ہے جس میں یونیکوڈ حرفوں پر مشتمل صرف پڑھنے کے متن کی نمائندگی کی جاتی ہے ، جس کے استعمال سے اس کے مندرجات میں ہیرا پھیری کی جاسکتی ہے۔ اسٹرنگ کلاس متعلقہ کارروائیوں کے لئے استعمال کی جاتی ہے جیسے کونکٹیٹیشن ، تلاش ، موازنہ ، چھانٹ ، فارمیٹنگ ، کاپی کرنا اور متن ڈسپلے کرنا۔ اسٹرنگ گلوبلائزڈ اور لوکلائزڈ ایپلی کیشنز کی ترقی میں بھی مدد دیتے ہیں جہاں جہاں بھی قابل اطلاق اسٹرنگ آپریشنز کے لئے ثقافت سے متعلق حساس (مخصوص یا موجودہ ثقافت) کنونشنز کا اطلاق کرنے کے لئے آپشن فراہم کرتے ہیں۔ مثال کے طور پر ، اندرونی طور پر استعمال ہونے والے تاروں کو عام طریقے سے ہینڈل کرنا پڑتا ہے ، جبکہ صارف کے مخصوص اعداد و شمار جیسے فائل کے نام ، XML ٹیگ وغیرہ ثقافت سے حساس ہونے کی ضرورت ہیں۔

ٹیکوپیڈیا سٹرنگ کی وضاحت کرتا ہے

.NET فریم ورک میں سٹرنگ نول کو اسٹرنگ میں ایک کردار کی حیثیت سے سمجھتی ہے ، جس کے نتیجے میں NET ماحول میں اسٹرنگ آپریشنز (جیسے موازنہ ، لمبائی ، کاپی ، وغیرہ) کو پھانسی دی جاتی ہے ، لیکن اس طرح نہیں جس طرح دیسی میں عملدرآمد ہوتا ہے C / ++ کوڈ اس کلاس کا استعمال کرتے ہوئے مناسب سٹرنگ ہیرا پھیری کے طریقہ کار کا انتخاب ، جو اس طبقے کے اوورلوڈز کے سیٹ سے کیا جاتا ہے۔


اسٹرنگ آبجیکٹ میں ذخیرہ شدہ متن کے مندرجات ناقابل تغیر ہیں ، جس سے یہ ظاہر ہوتا ہے کہ اس کی قیمت تخلیق ہونے کے بعد اسے تبدیل نہیں کیا جاسکتا۔ اسٹرنگ کنیکٹیشن جیسے سٹرنگ ہیرا پھیری افعال کی صورت میں ، ایک نیا سٹرنگ آبجیکٹ تیار کیا جاتا ہے اور اسے واپسی ویلیو کے طور پر پاس کرنے کے لئے استعمال ہوتا ہے۔ اسٹرنگ کلاس کے برعکس ، اسٹرنگ بلڈر کلاس متغیر ہے اور کارکردگی پر بغیر جرمانے کے سٹرنگ ہیرا پھیری کی کارروائیوں میں استعمال ہوتا ہے۔


سٹرنگ کلاس کا استعمال کرتے وقت درج ذیل عمدہ عمل ہیں۔

  1. اسٹرنگ موازنہ کے اصول کی وضاحت کرنے والا دائیں اوورلوڈ (سٹرنگکمپازین پیرامیٹر کے ساتھ طریقہ کار اوورلوڈ) استعمال کرنا ہے۔
  2. ثقافت-اگوسٹک ڈور کے ملاپ اور کارکردگی کی وجوہات کے لئے ، طریقہ کار کا استعمال ، اسٹرنگ کمپلائنس۔آرڈینل یا سٹرنگکمپلیئر۔آرڈینل آئجینور کیس بہتر ہے۔
  3. ڈور کی مساوات کو چیک کرنے کے لئے ، اسٹرنگ کا اوورلوڈ۔ ایکولس طریقہ استعمال کیا جاسکتا ہے۔ چھانٹنے کے مقاصد کے لئے ، موازنہ اور موازنہ کرنا استعمال کیا جاسکتا ہے۔
  4. پہلے سے طے شدہ اقدار کو پاس کیے بغیر اوورلوڈ طریقوں کو استعمال کرنے کی ضرورت ہے۔
  5. حوالوں کے بجائے ، '==' آپریٹر کو اسٹرنگ کی دو چیزوں کا موازنہ کرنے کے لئے استعمال کیا جاسکتا ہے۔
یہ تعریف. NET کے تناظر میں لکھی گئی تھی
نیٹ میں ایک تار کیا ہے؟ - ٹیکوپیڈیا سے تعریف