گھر ترقی فوقیت کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فوقیت کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - فوقیت کا کیا مطلب ہے؟

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

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

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

ٹیکوپیڈیا نے مثال بیان کیا

سی # آپریٹرز کی فوقیت اسی طرح کی ہے جو الجبری فارمولوں میں استعمال ہوتی ہے۔ مثال کے ساتھ سی # آپریٹرز کے زمرے کی فہرست میں شامل ہیں:

  • پرائمری (xy، f (x)، a، x ++، x--، نیا، ٹائپوف، جانچ پڑتال، غیر چیک شدہ)
  • یوناری (+، -،!، ~، ++ x، --x، (T) x)
  • ضرب (* ، / ،٪)
  • اضافی (+ ، -)
  • شفٹ (<<. >>)
  • متعلقہ اور قسم کی جانچ (<.>، <=،> = ، ہے ، جیسے)
  • مساوات (==،! =)
  • منطقی اور (&)
  • منطقی XOR (^)
  • منطقی یا (|)
  • مشروط اور (&&)
  • مشروط OR ||
  • کال کولیسنگ (؟؟)
  • ٹرنری (یا مشروط) (؟ :)
  • تفویض (=، * =، / =،٪ =. + =، - =،، & =، ^ =، | = 0)

مثال کے طور پر ، "a - b / c، b / c" کے تاثرات کا پہلے جائزہ لیا جائے گا اور پھر اقتباسات کو "a" سے گھٹایا جائے گا کیونکہ تفریق سبکرن سے زیادہ ترجیح رکھتی ہے۔

اس بیان کے لئے قوسین کا استعمال کرتے ہوئے جس کا پہلے جائزہ لیا جانا ضروری ہے ، تو فوقیت کو ختم نہیں کیا جاسکتا ہے۔

یہ تعریف C # کے تناظر میں لکھی گئی تھی
فوقیت کیا ہے؟ - ٹیکوپیڈیا سے تعریف