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

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

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

Anonim

تعریف - آپریٹرز کا کیا مطلب ہے؟

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


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


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

ٹیکوپیڈیا آپریٹرز کی وضاحت کرتا ہے

سی ++ آپریٹرز کی طرح ، سی # آپریٹرز میں بھی ترجیح اور اسوہیت ہے جو اظہار کے ذریعہ آپریٹرز کی جانچ کی ترتیب کا تعین کرتی ہے۔ آپریٹر کے ساتھ استعمال ہونے والے آپریڈوں کی تعداد کی بنیاد پر ، آپریٹرز کو ینیری (سنگل اوپیراڈ) ، بائنری (دو اوپیراینڈ) اور ٹیرنری (تین اوپیرینڈز) کے طور پر درجہ بند کیا گیا ہے۔


صارف کی وضاحت شدہ اقسام عوامی سطح پر قابل رسا الفاظ کے حامل 'آپریٹر' کی ورڈ کا استعمال کرتے ہوئے کسی آپریٹر کو مستحکم ممبر کی حیثیت سے بیان کرکے اوورلوڈ کرسکتے ہیں۔ کچھ آپریٹرز صرف کچھ پابندیوں کے ساتھ اوور لوڈ ہوسکتے ہیں۔


مثال کے طور پر ، آپریٹر '==' کو ناقابل تغیر والی قیمت کی دو اشیاء کا موازنہ کرنے کے لئے استعمال کیا جاسکتا ہے جس کے لئے آپریٹر صارف کی وضاحت شدہ قسم میں آبجیکٹ کی برابری کی بجائے قدر کی مساوات کا موازنہ کرنے کے ل over اوورلوڈڈ ہے۔


C # آپریٹرز کی مختلف اقسام جو مخصوص کاموں کے ل used استعمال ہوتی ہیں ان میں شامل ہیں:

  • تفویض (=): ایک متغیر کے لئے اظہار کا نتیجہ تفویض کرنے کے لئے استعمال کیا جاتا ہے
  • مختصر کام کی تفویض (+ =، - =، * =، / =،٪ =، & =، | =، ^ =، << =، >> =): عام تفویض کارروائیوں کو مختصر کرنے کے لئے
  • ریاضی کے اظہار کی تشکیل کے لئے ریاضی (+ ، - ، * ، / ،٪):
  • اضافہ اور گھٹانے والے آپریٹرز (++ اور -): قیمت بڑھا یا کم کرنے کے لئے شارٹ کٹ
  • موازنہ (==،>، <،> =، <=،! =): کارکردگی کا موازنہ کرنے کے لئے جو پروگرام کے بہاؤ کو کنٹرول کرتا ہے
  • بولین لاجیکل آپریٹر (! ، &&&، ||، ^): بولین منطقی کارروائیوں کو انجام دینے کے لئے
  • بٹ وائز ہیرا پھیری (&، |، ^، >> >>، <<): ہر ایک کی پوری عددی اقدار کو جوڑ توڑ کے ل
  • قسم کی جانچ (جیسے ، جیسے): کسی شے کی قسم کو جانچنے یا تبدیل کرنے کے لئے
  • پوائنٹر ہیرا پھیری (*، &، ->،): غیر محفوظ سیاق و سباق میں پوائنٹس پر براہ راست انجام دیئے گئے کاموں کے لئے
  • اوور فلو استثناء (جانچ پڑتال اور نشان نہ لگے ہوئے): اقدار پر بہاؤ کی جانچ پڑتال یا جانچنے سے بچنے کا اختیار
  • ٹرنری آپریٹر (؟ :): فیصلے کرنے کے لئے استعمال ہوتا ہے
یہ تعریف C # کے تناظر میں لکھی گئی تھی
آپریٹر سی میں کیا ہیں؟ - ٹیکپوپیڈیا سے تعریف