PDA

View Full Version : سوال: سوال در مورد تفاوت بین int و static int



DumanNazeri
پنج شنبه 15 خرداد 1393, 12:54 عصر
سلام.
وقت بخیر٬ خسته نباشید.
ببخشید سوالی که من دارم اینه که چه تفاوتی بین این دو نوع متغیر وجود داره؟

int i;
static int i;

یک دنیا ممنون می‌شم اگر مثل همیشه راهنمایی‌م کنید..
در پناه خدا باشید.

paeezbam
پنج شنبه 15 خرداد 1393, 13:12 عصر
سلام دوست خوب من

در جواب سوالت این رو بگم در زبان های امثال سی و سی پلاس پلاس یا سی شارپ زمانی شما یک متغییر رو به صورت ستاتیک تعریف می کنید می توانید از آن استفاده کنید اما به هیچ صورت نمی توانید مقدار آن را تغییر بدهید.
اما زمانی متغیری را عادی تعریف می کنید در همان بازه برنامه نویسی می توانید آن را تغییر دهید
لازم به ذکر است که static فقط برای نوع int نیست بلکه برای تعریف هر متغییر از جمله اعشاری و رشته هم استفاده کرد

forodo
پنج شنبه 15 خرداد 1393, 13:56 عصر
سلام
تا اونجایی که من می دونم اگر متغیر static باشد با بسته شدن فرم، مقدار داخل متغیر از بین نمی رود.
برای تغییر مقدار هم می توانید با get و set این کار رو انجام بدید.