PDA

View Full Version : علامت =| در C# به چه معناست؟



american_iran2006
چهارشنبه 16 دی 1388, 10:54 صبح
سلام :
اگه این بار اینو پاک کنی میشه دوبار .

من جستجو هم کردن پیدا نکردم مطلبی در این باره .

سئوال من . معنی این علامت چیه |=

نمونه : this.varible1 |= varible2

این علامت برای مقدار دهی متغییر اول به کار میره اما معنیش چیه .

لطفا پاک نکنید . جواب بدید tanx

Amir Oveisi
چهارشنبه 16 دی 1388, 12:35 عصر
این علامت یک عملگر در C# هست :
x |= y معادل هست به x = x | y
که همون عملگر OR هست.

برای اطلاعات بیشتر : http://msdn.microsoft.com/en-us/library/h5f1zzaw%28VS.71%29.aspx

mir555
چهارشنبه 16 دی 1388, 15:09 عصر
تو سی شارپ اگه متغییر مقصد در عملیات شریک باشه اونو ننویسیم مثلا
a=a+b برابر است با a+=b
همینطور سایر عملوند های دوتایی هم میشه اینطوری نوشت
| یعنی or بیتی
& یعنیand بیتی یعنی مقدار متغییر به صورت باینری در نظر می گیره و عملیات منطقی روش انجام می ده