C# بول کی قسم

C Bwl Ky Qsm



C # کو C شارپ کے طور پر تلفظ کیا جاتا ہے۔ .NET فریم ورک اس آبجیکٹ پر مبنی پروگرامنگ لینگویج کو چلانے کے لیے استعمال کیا جاتا ہے۔ مائیکروسافٹ نے اسے بنایا ہے اور یہ زبان سی فیملی سے تعلق رکھتی ہے۔ C# زبان کا استعمال ایپلیکیشنز کی ایک وسیع رینج بنانے کے لیے کیا جاتا ہے، بشمول ڈیسک ٹاپ ایپس، ویب ایپس، اور گیمز۔ C# میں بہت سے ڈیٹا ٹائپ ہیں اور ان میں سے ایک C# bool قسم ہے۔ متغیر اقدار کی قسم اور سائز کو ڈیٹا کی قسم کے ذریعہ متعین کیا جاتا ہے۔ بولین ڈیٹا کی قسم کی نمائندگی کرنے کے لیے 'بول' کلیدی لفظ استعمال کیا جا سکتا ہے۔ کسی زبان میں مطلوبہ الفاظ پہلے سے طے شدہ اعمال یا کچھ بلٹ ان عمل کی وضاحت کرتے ہیں۔ ایک 'بول' ڈیٹا ٹائپ میموری میں 1 بائٹ (8 بٹس) اسٹور کرتا ہے۔ ایک پروگرامنگ لینگویج میں، ہمیں ایک ڈیٹا ٹائپ کی ضرورت ہوتی ہے جو صرف دو قدروں کو محفوظ کرے جو صحیح یا غلط ہو سکتی ہیں، ہاں یا نہیں، اور آن یا آف۔ لہذا، 'Bool' ڈیٹا کی قسم میں صحیح یا غلط کی دو قدروں کو ذخیرہ کرنے کے لیے یہ مخصوص خاصیت ہے۔

نحو

بول متغیر نام = قدر ;

پیرامیٹرز

پیرامیٹرز جو C# bool قسم میں استعمال ہوتے ہیں وہ درج ذیل ہیں:







  • Bool متغیر کا نام : 'متغیر کا نام' کسی بھی متغیر کی نمائندگی کرتا ہے جیسے x, y, z۔
  • قدر : قدر دو قدروں کی نمائندگی کرتی ہے یا تو یہ صحیح ہو سکتی ہے یا غلط۔ یہ بولین قسم کی وجہ سے ہے جو سچائی کی نمائندگی کرتا ہے اور اظہار میں استعمال ہوتا ہے۔

C# Bool قسم کا استعمال

C# bool قسم کو سچائی کی اقدار کی نمائندگی کرنے کے لیے مختلف طریقوں میں استعمال کیا جاتا ہے۔ کچھ طریقہ کار 'بول' اقدار کو واپس کرتے ہیں اور یہ ہیں:



  • Bool Array : C# بولین صفیں آسان ہیں اور محفوظ اور صاف کوڈ کی اجازت دیتی ہیں۔ وہ یادداشت کے قابل نہیں ہیں لیکن کافی اچھے ہیں۔
  • Bool ترتیب : C# بولین کو ترتیب دیا جا سکتا ہے۔ ہم اسے صحیح یا غلط کے مطابق مجموعہ میں اندراجات کو ترتیب دینے کے لیے استعمال کر سکتے ہیں۔ اگر عناصر کو کسی صف یا فہرست میں برقرار رکھا جاتا ہے تو پھر انہیں ترتیب دینے کا طریقہ استعمال کرکے ترتیب دیا جاتا ہے۔
  • بول پارس : سٹرنگز کو 'بول' میں تبدیل کیا جا سکتا ہے۔ اور یہ bool parse طریقہ یا bool استعمال کرکے کیا جاتا ہے۔ پارس کی کوشش کریں۔

واپسی کی قیمت

C# bool قسم کے پروگراموں میں، صرف ایک ویلیو واپس آتی ہے جو صحیح یا غلط ہو سکتی ہے۔



مثال نمبر 1:

اس مثال میں، ہم بحث کریں گے کہ دو عددی اقدار کا موازنہ کرکے bool قسم میں نتیجہ کیسے حاصل کیا جائے۔





آئیے ایک سادہ سی # کوڈ پر عمل کریں جو دکھاتا ہے کہ یہ پروگرام کیسے کام کرتا ہے۔ ہم نے سافٹ ویئر 'Visual studio' کو انسٹال کرکے شروع کیا اور .NET Framework کا استعمال کرکے کوڈنگ شروع کی۔ اس فریم ورک سے تعلق رکھنے والی متعدد کلاس لائبریریوں کو فریم ورک کلاس لائبریریز کہا جاتا ہے۔ ہم نے پروجیکٹ کا نام مثال کے طور پر دیا ہے۔

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

نام کی جگہ مثال 1

{
اندرونی کلاس پروگرام
{
جامد باطل مرکزی ( تار [ ] args )
{
int a = 5 ;
int ب = 4 ;
تسلی . رائٹ لائن ( a < ب ) ;
}
}


}

نام کی جگہ مثال 1 کو استعمال کرنے کے بعد، ہم بیان 'اندرونی کلاس پروگرام' لکھ کر حوالہ دیتے ہیں۔ یہاں، 'کلاس' ایک اصطلاح ہے جسے کوڈ میں کسی بھی کلاس کی وضاحت کے لیے استعمال کیا جا رہا ہے۔ اگلا، static void Main() فنکشن استعمال کیا جاتا ہے۔ 'جامد' کلیدی لفظ کا استعمال ظاہر کرتا ہے کہ جامد اراکین کی رسائی کو اعتراض کی ضرورت نہیں ہے۔ اس طریقہ کی واپسی کی قسم 'باطل' ہے۔ اصطلاح Main() طریقہ کے نام کی نشاندہی کرتی ہے۔ اور یہ فنکشن انتساب پر مشتمل ہے: string[] args۔ کمانڈ لائن آرگیومینٹس کے لیے، 'string[] args' وصف استعمال کیا جائے گا۔ C# پروگرام کے دوران، ہم متعدد اقدار کو پاس کر سکتے ہیں۔ یہاں، ہم نے ان پٹ ویری ایبل 'a' لیا ہے جس میں انٹیجر ڈیٹا ٹائپ ہے اور اسے ویلیو 5 پر تفویض کیا ہے۔ پھر، ہم نے ایک اور ان پٹ ویری ایبل 'b' لیا ہے اور اسے ویلیو 4 پر تفویض کیا ہے۔ ہم نے ان متغیرات کا اعلان کیا ہے تاکہ ان کا موازنہ کیا جا سکے۔ bool قسم میں ایک آؤٹ پٹ۔ اگلے بیان میں، Console.WriteLine() فنکشن کو استعمال کیا جاتا ہے جو ٹرمینل پر ٹیکسٹ یا آؤٹ پٹ لکھنے کے لیے استعمال ہوتا ہے۔ اس کوڈ میں متغیرات 'a' اور 'b' کی قدروں کا موازنہ آپریٹر کا استعمال کرکے یہ ظاہر کرنے کے لیے کیا جاتا ہے کہ آیا 'a' 'b' سے کم ہے یا نہیں۔ لہذا، نتیجہ میں، ہمیں صحیح یا غلط (بول قسم) کے لحاظ سے جواب ملے گا. ہم ڈیبگ کا استعمال کرکے اپنا پروگرام چلاتے ہیں اور آؤٹ پٹ رکھتے ہیں۔



مذکورہ ضابطہ کا نتیجہ یہاں دیکھا گیا ہے۔ واپسی کی قیمت 'غلط' ہے کیونکہ 'a' کی قدر 5 ہے جو 'b' کی قدر سے زیادہ ہے، لہذا ہم غلط کے ساتھ رہ گئے ہیں۔

مثال نمبر دو:

یہاں، ہم bool ڈیٹا کی قسم کے تصور کے بارے میں مزید جاننے کے لیے ایک اور کوڈ کو نافذ کریں گے۔ 'بول' ڈیٹا ٹائپ 1 بائٹ میموری کو اسٹور کرتا ہے اور صحیح یا غلط کی قدر کی نمائندگی کرتا ہے۔ اور متغیر کے لیے مناسب ڈیٹا کی قسم کو استعمال کرنا بہت ضروری ہے۔ یہاں، ہم نے پروجیکٹ کا نام Example2 کے طور پر بیان کیا ہے۔

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

نام کی جگہ مثال 2

{

اندرونی کلاس پروگرام
{
جامد باطل مرکزی ( تار [ ] args )
{
bool isCSharpeasy = سچ ;
bool isCSشارپڈفیکٹ = جھوٹا ;
تسلی . رائٹ لائن ( isCSharpeasy ) ;
تسلی . رائٹ لائن ( isCSشارپڈفیکٹ ) ;
}
}


}

کوڈ کے پہلے بیان میں 'System' اور 'namespace example2' کا استعمال کیا گیا ہے۔ پھر ہم 'اندرونی کلاس پروگرام' لائن ڈال کر حوالہ فراہم کرتے ہیں۔ اس کے بعد، static void Main() طریقہ استعمال کیا جاتا ہے۔ ہم اس طریقہ کار کے پیرامیٹر کے طور پر 'string[] args کو پاس کرتے ہیں۔ اب، C# پروگرام ہمیں اقدار کو منتقل کرنے کی اجازت دیتا ہے۔ static void Main() فنکشن کے باڈی کے اندر، ہم نے 'bool' قسم کا متغیر 'isCsharpeasy' لیا ہے اور اسے سچ پر سیٹ کیا ہے۔ اسی طرح، ایک اور متغیر 'isCsharpedifficult' کو غلط قرار دیا گیا ہے۔ اگلے بیان میں، ہم نے دو بار فنکشن Console.WriteLine() کو استعمال کیا۔ پہلا Console.WriteLine() 'isCsharpeasy' کی قدر کی نمائندگی کرے گا اور دوسرا 'isCsharpedifficult' کی قدر پرنٹ کرے گا۔ یہ افعال صحیح یا غلط کے طور پر نتیجہ ظاہر کریں گے۔ جب متغیر 'isCsharpeasy' کو کہا جائے گا، تو 'true' دکھایا جائے گا اور جب 'isCsharpedifficult' وصف کا استعمال کیا جائے گا، تو 'false' ظاہر ہوگا۔

لہذا، یہاں ہمارے پاس bool ڈیٹا کی اقسام کے لحاظ سے آؤٹ پٹ ہے جو کہ صحیح اور غلط ہیں۔ جب پہلی Console.WriteLine() کو کال کی جاتی ہے، تو اس نے قدر کو 'true' کے طور پر ظاہر کیا ہے اور دوسرا Console.WriteLine() اقدار کو 'غلط' کے طور پر پرنٹ کرتا ہے۔

نتیجہ

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