C# میں رینج کیا ہے

C My Rynj Kya



C# رینج ایک طاقتور خصوصیت ہے جو آپ کو کسی صف یا مجموعہ میں عناصر کی رینج کے ساتھ کام کرنے کی اجازت دیتی ہے۔ اس خصوصیت کے ساتھ، آپ پیچیدہ کوڈ کی ضرورت کے بغیر اپنے ڈیٹا کے مخصوص حصوں کو آسانی سے نکال سکتے ہیں یا ان میں ہیرا پھیری کر سکتے ہیں۔ استعمال کرنے کا طریقہ سیکھنا C# رینج آپ کے پروگرامنگ کے تجربے کی سطح سے قطع نظر، زیادہ موثر اور موثر کوڈ لکھنے میں آپ کی مدد کر سکتا ہے۔

اس مضمون میں، ہم کی بنیادی باتوں کو تلاش کریں گے C# رینج اور آپ اسے اپنی پروگرامنگ کی مہارتوں کو بہتر بنانے کے لیے کیسے استعمال کر سکتے ہیں۔







C# رینج کیا ہے؟

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



دی رینج آبجیکٹ ڈویلپرز کو دو انڈیکس کے ساتھ رینج کے آغاز اور اختتامی مقامات کی وضاحت کر کے کسی مجموعہ یا ترتیب سے عناصر کے مخصوص ذیلی سیٹ کو منتخب کرنے یا سلائس کرنے کی اجازت دیتا ہے۔ استعمال کرنا رینج C# میں، ایک کو بنانے کی ضرورت ہے۔ رینج مخصوص رینج کے آغاز اور اختتامی پوائنٹس کی وضاحت کرکے آبجیکٹ۔



رینج آر = شروع .. اختتام ;

یہاں، آغاز اور اختتام وہ اشاریے ہیں جو رینج کے آغاز اور اختتامی مقامات کی نمائندگی کرتے ہیں، اور ڈبل نقطے (..) آپریٹر کو ایک بنانے کے لیے استعمال کیا جاتا ہے۔ رینج چیز.





یہاں ایک مثالی کوڈ ہے جو استعمال کرتا ہے۔ رینج آپریٹر C# میں۔ ہم نے نمبروں کی ایک صف شروع کی اور پھر ایک تخلیق کیا۔ رینج آپریٹر r1 اور اسے شروع کیا. پھر ہم نے رینج آپریٹر کا استعمال کرتے ہوئے نمبرز دکھائے:

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

نام کی جگہ پروگرام {

کلاس ٹیسٹ کی حد {

جامد باطل مرکزی ( تار [ ] args )
{
int [ ] نمبرز = نئی int [ ] { 10 ، 25 ، 57 ، 78 ، 59 ،
3. 4 ، 22 ، 12 ، 99 ، پچاس ، 79 } ;
رینج r1 = 0 .. 3 ;
تھا a1 = نمبرز [ r1 ] ;
تسلی . لکھیں۔ ( 'نمبروں کی فہرست یہ ہے:' ) ;
ہر ایک کے لئے ( تھا st_1 میں a1 )
تسلی . لکھیں۔ ( $ ' {st_1} ' ) ;
}
}


}

مندرجہ بالا کوڈ میں 11 عناصر کے ساتھ عدد نامی عدد کی ایک صف شامل ہے۔ یہ پھر تخلیق کرتا ہے a رینج آبجیکٹ r1 صف کے پہلے 3 عناصر کی نمائندگی کرتا ہے (انڈیکس 0 سے 2 تک)۔ کوڈ پھر استعمال کرتا ہے۔ رینج آبجیکٹ نمبروں کی صف سے متعلقہ عناصر کو نکالنے اور انہیں متغیر a1 میں ذخیرہ کرنے کے لیے۔ آخر میں، کوڈ فاریچ لوپ کا استعمال کرتے ہوئے قدروں کو a1 میں پرنٹ کرتا ہے۔



نیچے کی لکیر

C# رینج ایک طاقتور ٹول ہے جو ڈویلپرز کو پیچیدہ کوڈ کی ضرورت کے بغیر اپنے ڈیٹا کے مخصوص حصوں میں ہیرا پھیری کرنے کی اجازت دیتا ہے۔ بنا کر a رینج شروع اور اختتامی اشاریہ کے ساتھ آبجیکٹ، ڈویلپر آسانی سے کسی مجموعہ یا ترتیب سے عناصر کے ذیلی سیٹ کو منتخب یا سلائس کر سکتے ہیں۔ استعمال کرنے کا طریقہ سمجھنا C# رینج آپ کی پروگرامنگ کی مہارت کو بہت بہتر بنا سکتا ہے اور آپ کو زیادہ موثر اور موثر کوڈ لکھنے میں مدد کر سکتا ہے۔