C# میں Math.Max() طریقہ کیا ہے

C My Math Max Tryq Kya



ریاضی ایک بنیادی تصور ہے جسے پروگرامنگ شروع کرنے کے لیے جاننا ضروری ہے۔ یہ نہ صرف منطق کی تعمیر میں مدد کرتا ہے بلکہ ہمارے کوڈ کو بھی بہتر بناتا ہے۔ پروگرامرز اپنے کوڈ میں مختلف کارروائیوں کو انجام دینے کے لیے ریاضی کے افعال استعمال کرتے ہیں۔ ایسا ہی ایک فنکشن ہے۔ Math.Max() C# میں طریقہ۔ یہ مضمون Math.Max() کے طریقہ کار کا تفصیل سے احاطہ کرتا ہے اور اس کے نحو، پیرامیٹر، اور واپسی کی قدر پر بحث کرتا ہے۔

فہرست کا خانہ

C# میں Math.Max() طریقہ کیا ہے

Math.Max() طریقہ C# میں ایک بلٹ ان فنکشن ہے جو دو مخصوص ویلیوز کی زیادہ سے زیادہ قدر تلاش کرنے کے لیے استعمال ہوتا ہے۔ یہ ان پٹ کے طور پر دو دلائل لیتا ہے اور دونوں کی زیادہ سے زیادہ قدر لوٹاتا ہے۔







نحو

C# میں Math.Max() طریقہ کا نحو درج ذیل ہے:



ریاضی زیادہ سے زیادہ ( قدر 1 , قدر 2 ) ;

دی Math.Max() طریقہ مختلف عددی ڈیٹا کی اقسام کے ساتھ استعمال کیا جا سکتا ہے اور پیرامیٹر کے طور پر پاس کی گئی دو قدروں میں سے بڑی کو واپس کرتا ہے۔ ذیل میں Math.Max() طریقہ کی مختلف قسمیں ان کے متعلقہ ڈیٹا کی اقسام کے ساتھ ہیں:



زیادہ سے زیادہ (سنگل، سنگل)

طریقہ کار کا یہ مختلف قسم دو واحد درستگی والے فلوٹنگ پوائنٹ نمبرز کی زیادہ سے زیادہ قیمت دیتا ہے۔





عوام جامد تیرنا زیادہ سے زیادہ ( تیرنا انتخاب1 , تیرنا val2 ) ;

زیادہ سے زیادہ (ڈبل، ڈبل)

طریقہ کار کی یہ قسم دو دوہری درستگی کے فلوٹنگ پوائنٹ نمبرز کی زیادہ سے زیادہ قدر فراہم کرتی ہے۔

عوام جامد دگنا زیادہ سے زیادہ ( دگنا انتخاب1 , دگنا val2 ) ;

زیادہ سے زیادہ (اعشاریہ، اعشاریہ)

طریقہ کار کا یہ تغیر دو اعشاریہ نمبروں کی زیادہ سے زیادہ قدر دیتا ہے۔



عوام جامد اعشاریہ زیادہ سے زیادہ ( ڈیسیمل val1 , اعشاریہ val2 ) ;

زیادہ سے زیادہ (بائٹ، بائٹ)

طریقہ کار کا یہ قسم دو 8 بٹ غیر دستخط شدہ عدد کی زیادہ سے زیادہ قدر دیتا ہے۔

عوام جامد بائٹ میکس ( سوئچ val1 , سوئچ val2 ) ;

زیادہ سے زیادہ (uint16, uint16)

طریقہ کار کا یہ قسم دو 16 بٹ غیر دستخط شدہ عدد کی زیادہ سے زیادہ قدر دیتا ہے۔

عوام جامد ابتدائی میکس ( مختصر ویل 1 , مختصر ویل 2 ) ;

زیادہ سے زیادہ (uint32, uint32)

طریقہ کار کا یہ قسم دو 32 بٹ غیر دستخط شدہ عدد کی زیادہ سے زیادہ قدر دیتا ہے۔

عوام جامد uint میکس ( wint val1 , uint val2 ) ;

زیادہ سے زیادہ (uint64, uint64)

طریقہ کار کا یہ قسم دو 64 بٹ غیر دستخط شدہ عدد کی زیادہ سے زیادہ قدر دیتا ہے۔

عوام جامد سر زیادہ سے زیادہ ( ہیڈ ویل 1 , ہیڈ ویل2 ) ;

زیادہ سے زیادہ (sbyte، sbyte)

طریقہ کا یہ مختلف شکل دو 8 بٹ دستخط شدہ عدد کی زیادہ سے زیادہ قیمت دیتا ہے۔

عوام جامد sbyte زیادہ سے زیادہ ( sbyte val1 , val2 کو تبدیل کریں۔ ) ;

زیادہ سے زیادہ (int16, int16)

طریقہ کا یہ مختلف قسم دو 16 بٹ دستخط شدہ عدد کی زیادہ سے زیادہ قدر دیتا ہے۔

عوام جامد مختصر زیادہ سے زیادہ ( مختصر انتخاب1 , مختصر val2 ) ;

زیادہ سے زیادہ (int32, int32)

طریقہ کا یہ مختلف قسم دو 32 بٹ دستخط شدہ عدد کی زیادہ سے زیادہ قدر دیتا ہے۔

عوام جامد int زیادہ سے زیادہ ( int انتخاب1 , int val2 ) ;

زیادہ سے زیادہ (int64, int64)

طریقہ کا یہ مختلف قسم دو 64 بٹ دستخط شدہ عدد کی زیادہ سے زیادہ قیمت دیتا ہے۔

عوام جامد طویل زیادہ سے زیادہ ( طویل انتخاب1 , طویل val2 ) ;

Math.Max() طریقہ استعمال کرتے وقت، یہ یقینی بنانا ضروری ہے کہ پیرامیٹر کے طور پر پاس کردہ ڈیٹا کی قسمیں طریقہ کے متعلقہ قسم کے لیے متوقع ڈیٹا کی قسم سے مماثل ہوں۔ یہ غلطیوں کو روکے گا اور ہمیں درست نتائج دے گا۔

پیرامیٹرز

دی Math.Max() طریقہ دو پیرامیٹرز لیتا ہے:

  • قدر 1: موازنہ کرنے کے لیے پہلا پیرامیٹر۔
  • قدر 2: موازنہ کرنے کے لیے دوسرا پیرامیٹر۔

کوئی بھی ڈیٹا ٹائپ جو Math.Max() فنکشن کو سپورٹ کرتا ہے ان دو پیرامیٹرز کے لیے استعمال کیا جا سکتا ہے۔

واپسی کی قیمت

Math.Max() طریقہ دو متعین قدروں کی زیادہ سے زیادہ قدر واپس کرتا ہے۔

C# میں Math.Max() طریقہ کے کوڈ کی مثال

ذیل میں ایک مشترکہ مثال کوڈ ہے جو مختلف ڈیٹا کی اقسام کا استعمال کرتا ہے اور C# میں Math.Max() طریقہ کے استعمال کی وضاحت کرتا ہے۔

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

کلاس کی مثال {

جامد باطل مرکزی ( تار [ ] args ) {

// مختلف ڈیٹا کی اقسام کے ساتھ طریقہ کی جانچ کریں۔

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 25 ہے {Max(7, 25)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7.5M اور 7.1M ہے {Max(7.5M, 7.1M)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7.5785 اور 7.18974 ہے {Max(7.5785, 7.18974)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 24 ہے {Max((short)7, (short)24)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 24 ہے {Max(7, 24)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 24 ہے {Max(7L, 24L)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ -7 اور -4 ہے {Max((sbyte)-7, (sbyte)-4)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7.1F اور 7.12F ہے {Max(7.1F, 7.12F)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 8 ہے {Max((ushort)7, (ushort)8)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 8 ہے {Max((uint)7, (uint)8)}' ) ;

تسلی. رائٹ لائن ( $ 'زیادہ سے زیادہ 7 اور 8 ہے {Max(7UL, 8UL)}' ) ;

}

// Math.Max ​​کا استعمال کرتے ہوئے زیادہ سے زیادہ دو قدریں تلاش کریں۔

جامد ٹی میکس < ٹی > ( ٹی ویل1 , ٹی ویل2 ) {

متحرک dynamicVal1 = انتخاب1 ;

متحرک dynamicVal2 = val2 ;

واپسی ریاضی زیادہ سے زیادہ ( dynamicVal1 , dynamicVal2 ) ;

}

}

اوپر کا کوڈ ایک طریقہ کی وضاحت کرتا ہے جسے کہا جاتا ہے۔ زیادہ سے زیادہ جو استعمال کرتے ہوئے زیادہ سے زیادہ دو قدروں کو تلاش کرتا ہے اور واپس کرتا ہے۔ Math.Max() طریقہ میکس طریقہ کی وضاحت عام قسم کے پیرامیٹر کا استعمال کرتے ہوئے کی گئی ہے۔ ٹی ، جو اسے کسی بھی قسم کے ڈیٹا کی اقدار کو قبول کرنے کی اجازت دیتا ہے۔

مین طریقہ پھر میکس طریقہ کو مختلف ڈیٹا اقسام کے ساتھ جانچتا ہے، جیسے int , اعشاریہ , دگنا , مختصر , طویل , sbyte , تیرنا , مختصر , uint ، اور سر . ہر ٹیسٹ کے لیے، یہ مخصوص ڈیٹا ٹائپ کی دو اقدار کے ساتھ میکس طریقہ کو کال کرتا ہے اور اس کا استعمال کرتے ہوئے نتیجہ دکھاتا ہے۔ Console.WriteLine .

دی متحرک کلیدی لفظ کا استعمال طریقہ کو کسی بھی ڈیٹا کی قسم کو بطور ان پٹ قبول کرنے کے لیے کیا جاتا ہے۔

آؤٹ پٹ میں، ہمیں دو نمبروں میں سے بڑا ملے گا۔

نتیجہ

دی Math.Max() C# میں طریقہ دو ان پٹ ویلیو میں زیادہ سے زیادہ نمبر تلاش کر سکتا ہے۔ یہ ان پٹ کے طور پر دو دلائل لیتا ہے اور دونوں کی زیادہ سے زیادہ قدر لوٹاتا ہے۔ یہاں ہم نے مختلف مثالوں کے ساتھ C# میں Math.Max() طریقہ کے استعمال کا احاطہ کیا۔