PDA

View Full Version : سوال: کاربرد کلمه ی کلیدی var در c# چیست ؟؟



mohammadghaderian.bp
یک شنبه 14 آذر 1389, 20:40 عصر
با سلام خدمت برنامه نویسان ایرانی
توضیحاتی در مورد کلمه ی کلیدی var میخواستم
ممنون

MSN_Issue
یک شنبه 14 آذر 1389, 21:13 عصر
شما با این کلمه میتونید یک متغییر رو با Type متغییر تعریف کنید !
مثال زیر رو ببینید :


var x = 12;
var y = "MSN_Issue";
var z = true ;
...

به این ویژگی میگن DynamicTypeBinding .
یعنی نوع متغییر پویاست و زمان اجرا تعیین میشه !
شما ممکنه توی یه if به اون یه رشته بدید و توی else اون، بهش مقدار عددی ...

امیدوارم مفید باشه

ایمان مدائنی
یک شنبه 14 آذر 1389, 21:29 عصر
var نوعي متغير هست كه ميتواند هر نوع داده اي بگيرد
يعني پس از مقدار دهي نوع خود را مشخص ميكند و بيشتر در linq كارايي دارد

Mehrdad_Mnb
دوشنبه 23 اسفند 1395, 15:35 عصر
بسیار عالی.
چطور میشه var رو به String تبدیل کرد؟

ebrahim.rayatparvar
سه شنبه 24 اسفند 1395, 12:58 عصر
وقتی مقداری که داره واردش میکنی خروجیش رشته باشه خودش به صورت پویا تبدیل به رشته میشه :


var str = string.Empty;
var str2 = TextBox1.Text;
.....


تو 2 مثال بالا ببین مقدار هایی که داره داخل متغیر های str و str2 ریخته میشه از نوع رشته ای هستند پس این متغیر های نوع داده ایی که میگیرند رشته هست.