C# میں Int64.MaxValue فیلڈ (لمبی زیادہ سے زیادہ قدر) کیا ہے؟

C My Int64 Maxvalue Fyl Lmby Zyad S Zyad Qdr Kya



جدید، آبجیکٹ پر مبنی پروگرامنگ زبانیں جیسے C# پروگرامرز کو استعمال کرنے کے لیے مختلف قسم کے ڈیٹا کی پیشکش کرتی ہیں۔ ان اعداد و شمار کی اقسام میں سے ایک لمبی ہے، ایک طویل متغیر کی سب سے زیادہ ممکنہ قدر جو منعقد کی جا سکتی ہے، Int64.MaxValue فیلڈ کے ذریعہ بیان کی گئی ہے، جو C# میں طویل متغیر کی سب سے بڑی ممکنہ قدر کی نمائندگی کرتا ہے۔ یہ پوسٹ Int64.MaxValue فیلڈ پر بحث کرے گی اور اسے C# میں استعمال کرنے کا طریقہ بتائے گی۔

C# میں Int64.MaxValue فیلڈ (لمبی زیادہ سے زیادہ قدر) کیا ہے؟

C# میں، انٹیجرز جن کو 32 بٹ انٹیجر کے مقابلے قدروں کی وسیع رینج کی ضرورت ہوتی ہے ان کی نمائندگی لمبی ڈیٹا کی قسم سے کی جاتی ہے۔ Int64.MaxValue فیلڈ وہ سب سے بڑی قدر ہے جو ایک طویل متغیر میں ذخیرہ کی جا سکتی ہے اور اسے مستقل کے ذریعے دکھایا جاتا ہے۔ اس مستقل کی قدر 9,223,372,036,854,775,807 ہے۔







Int64.MaxValue فیلڈ C# میں سسٹم نام کی جگہ کا حصہ ہے، لہذا آپ کو اسے استعمال کرنے کے لیے اپنے کوڈ میں اس نام کی جگہ کو شامل کرنا چاہیے۔ یہاں C# Int64.MaxValue فیلڈ کو استعمال کرنے کے طریقے کا ایک مظاہرہ ہے:



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

کلاس پروگرام
{
جامد باطل مین ( تار [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'مائی لانگ کی قدر ہے {0}' , myLongVar ) ;
}
}



اس مثال میں، ہم myLongVar نامی ایک طویل متغیر کا اعلان کرتے ہیں اور اسے Int64.MaxValue فیلڈ کی قدر تفویض کرتے ہیں۔ اس کے بعد ہم کنسول پر myLongVar کی قدر پرنٹ کرنے کے لیے Console.WriteLine() طریقہ استعمال کرتے ہیں۔ جب آپ اس کوڈ کو چلاتے ہیں، تو آپ کو کنسول پر پرنٹ شدہ آؤٹ پٹ 'myLongVar کی قدر 9223372036854775807' نظر آئے گی۔





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



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

کلاس پروگرام
{
جامد باطل مین ( تار [ ] args )
{
کنسول۔لکھیں۔ ( 'ایک نمبر درج کریں:' ) ;
long userNumber = Convert.ToInt64 ( کنسول۔ریڈ لائن ( ) ) ;

اگر ( صارف نمبر > Int64.MaxValue )
{
Console.WriteLine ( 'آپ نے جو نمبر درج کیا ہے وہ طویل متغیر کی زیادہ سے زیادہ قدر سے زیادہ ہے۔' ) ;
}
اور
{
Console.WriteLine ( 'آپ نے جو نمبر درج کیا ہے وہ ایک طویل متغیر کے لیے درست حد کے اندر ہے۔' ) ;
}
}
}

اس مثال میں، ہم صارف کو ایک نمبر درج کرنے، ان پٹ کو ایک لمبے متغیر میں تبدیل کرنے، اور پھر Int64.MaxValue سے موازنہ کرنے کا اشارہ کرتے ہیں تاکہ یہ معلوم کیا جا سکے کہ آیا صارف کے ان پٹ کی قدر زیادہ سے زیادہ رقم سے زیادہ ہے جسے طویل متغیر میں محفوظ کیا جا سکتا ہے۔ . اگر صارف کا ان پٹ Int64.MaxValue سے بڑا ہے، تو ہم کنسول پر ایک پیغام پرنٹ کرتے ہیں جس سے یہ ظاہر ہوتا ہے کہ ان پٹ طویل متغیر کے لیے درست حد سے باہر ہے۔

نتیجہ

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