C# میں $ کا استعمال کرتے ہوئے سٹرنگ انٹرپولیشن

C My Ka Ast Mal Krt Wy S Rng An Rpwlyshn



سٹرنگ انٹرپولیشن C# میں ایک کارآمد خصوصیت ہے جو ڈویلپرز کو سٹرنگ لٹریلز کے اندر اظہار کو سرایت کرنے کی اجازت دیتی ہے۔ یہ سٹرنگ لٹریل کے اندر پلیس ہولڈرز کے اندر متغیرات یا اظہار کی قدروں کو شامل کر کے سٹرنگ بنانے کا ایک طریقہ ہے۔

سٹرنگ انٹرپولیشن ڈالر کے نشان ($) کا استعمال کرتے ہوئے کی جاتی ہے، اس کے بعد کرلی منحنی خطوط وحدانی ({}) اظہار کو منسلک کرنے کے لیے، یہ مضمون بحث کرے گا کہ C# میں ڈالر کے نشان کا استعمال کرتے ہوئے اسٹرنگ انٹرپولیشن کیسے کریں۔

C# میں $ کا استعمال کرتے ہوئے سٹرنگ انٹرپولیشن

C# میں سٹرنگ انٹرپولیشن کو استعمال کرنے کے لیے، آپ $ کریکٹر کے ساتھ سٹرنگ لٹریل کا سابقہ ​​لگا سکتے ہیں اور اس کے بعد، آپ ان کی اقدار کو انٹرپولیٹ کرنے کے لیے سٹرنگ لٹریل کے اندر گھبگھرالی منحنی خطوط وحدانی کے اندر اظہار شامل کر سکتے ہیں، یہاں ایک مثال ہے:







استعمال کرتے ہوئے سسٹم ;

کلاس پروگرام {
جامد باطل مرکزی ( تار [ ] args ) {
تار نام = 'خود' ;
int عمر = 25 ;
تسلی . رائٹ لائن ( $ 'میرا نام {name} ہے اور میری عمر {عمر} سال ہے' ) ;
}
}

اس کوڈ میں، سٹرنگ کا لفظی لفظ 'My name is {name} and I am {age} years old' متغیر کی قدروں کے ساتھ جڑا ہوا ہے۔ نام اور عمر ، اس کوڈ کا نتیجہ ہے:





سٹرنگ انٹرپولیشن کا استعمال کرتے وقت آپ گھوبگھرالی منحنی خطوط وحدانی کے اندر بھی تاثرات داخل کر سکتے ہیں۔ ایک مثال کے طور پر، مندرجہ ذیل پر غور کریں:





استعمال کرتے ہوئے سسٹم ;
کلاس پروگرام {
جامد باطل مرکزی ( تار [ ] args ) {
int ایکس = 10 ;
int اور = بیس ;
تسلی . رائٹ لائن ( $ '{x} اور {y} کا مجموعہ {x + y} ہے۔' ) ;
}
}

اس کوڈ میں ایکسپریشن {x + y} کو انٹرپولیٹڈ سٹرنگ لٹریل کے اندر شامل کیا گیا ہے، اس کوڈ کا نتیجہ یہ ہوگا:



نتیجہ

C# میں سٹرنگ انٹرپولیشن سٹرنگ لٹریلز کے اندر اظہار کو سرایت کرنے کا ایک طاقتور طریقہ ہے۔ $کریکٹر کا استعمال کرتے ہوئے جس کے بعد گھنگھریالے منحنی خطوط وحدانی {}، ڈویلپرز زیادہ پڑھنے کے قابل اور برقرار رکھنے کے قابل کوڈ بنا سکتے ہیں جو لکھنا اور سمجھنا آسان ہے۔ سٹرنگ انٹرپولیشن سٹرنگ کنکیٹنیشن کو آسان بناتا ہے اور پیچیدہ سٹرنگ کنکیٹنیشن ایکسپریشنز کی ضرورت کو ختم کر کے کوڈ کی پڑھنے کی اہلیت کو بہتر بناتا ہے۔