عملگرها در سی شارپ
امروز قصد دارم کوتاه نویسی کدها را در زبان سی شارپ برای شما توضیح دهم .
a=a+5 برابر است با a+=5
a=a*5 برابر است با a*=5
a=a-5 برابر است با a-=5
a=a/5 برابر است با a/=5
برای مثال در دستور زیر
;int a=0
;int a= a+5
می توان از کد زیر استفاده کرد.
;int a=0
;int a+=5
برای سایر عملگر ها نیز به همین صورت بالا نوشته می شود .
همچنین برای بجای a=a+1 می توانیم از ++a
و بجای a=a-1 می توانیم از --a استفاده کنیم .
که با دستور ++a شاهد اضافه کردن یک عدد به مقدار قبلی خواهیم بود و با دستور a=a-1 یک مقدار از مقدار قبلی کاهش می دهیم.
در رابطه با ++a می توان آن را با a++ نیز نشان دهد اما تفاوتی دارد .
;int a , b
;a=10
;++b=a
در دستور بالا مقادیر به صورت زیر خواهد بود b=10 , a=11
علت آن این می باشد که ابتدا مقدار a در متغییر b ریخته می شود و سپس به مقدار a اضافه می گردد.
;int a , b
;a=10
;b=++a
در مثال بالا مقدار a,b هر دو برابر با 11 خواهد بود .
در این حالت ابتدا یکی به مقدار a اضافه می شود سپس مقدار آن در b ریخته خواهد شد .