سلام

امروز قصد دارم کوتاه نویسی کدها را در زبان سی شارپ برای شما توضیح دهم .

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 ریخته خواهد شد .