متغیر ها در سی شارپ (C#)
سلام توسعه دهندگان گرامی در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش متغیر ها در سی شارپ (C#) می پردازیم نوع ها و متغیر ها مختلفی نظیر int (مقدار صحیح) , string (رشته) وجود دارد در ادامه آنها را به شما معرفی و نحوه استفاده از آنها توضیح خواهیم داد با ما همراه باشید.
متغیر چیست ؟ قبلا این محبث را توضیح داده ایم بهتر است لینک زیر را مطالعه کنید.
متغیر چیست ؟
در هنگام استفاده از متغیر باید به سایز آن دقت کنید مثلا انواع مختلفی از داده های صحیح داریم ولی در اکثر موارد از Int استفاده می شود چون حافظه نسبتا کمی میگیرد و بازه پشتیبانی این عدد بسیار زیاد است.
نوع داده های سی شارپ را می توان همانند زیر دسته بندی کرد.
Type یا نوع | نمونه |
---|---|
Integral – اعداد صحیح | sbyte, byte, short, ushort, int, uint, long, ulong, and char |
Floating point types – اعداد ممیز شناور | float and double |
Decimal types – اعداد اعشاری یا ممیز شناور | decimal |
Boolean types – صحیح / غلط | true or false values, as assigned |
Nullable types – دادهای Null | Nullable data types |
امکان تعریف Data Type جدید نیز در سی شارپ وجود دارد با استفاده از enum می توان یک Data Type جدید تعریف کرد و از آن استفاده کرد.
Syntax تعریف متغیر در سی شارپ همانند زیر است.
1 | <data_type> <variable_list>; |
پس ابتدا نوع متغیر سپس نام آن یعنی data_type نوع متغیر مثل int و char , string و… و بعد از آن variable_list یا نام آن متغیر که به آن اختصاص داده می شود و می توانیم با مقدار آن کار کنیم.
مثل زیر می توانید متغیر بدون داده ی اولیه تعریف کنید.
1 2 3 4 | int i, j, k; char c, ch; float f, salary; double d; |
در بالا یکسری متغیر از نوع های مختلف مثل int ,char تعریف کردیم و آنها هیچ مقداری ندارند به صورت پیشفرض اگر بخواهیم مقدار اولیه به آنها دهیم و آنها را گونه ای initialize بکنیم می توانیم مثل زیر عمل کنیم.
1 | int i = 100; |
در همان لحظه که متغیر تعریف شده است مقداری دهی هم شده است می توانید مثل زیر هم برای مقدا دهی متغیر عمل کنید.
1 2 | int number; number = 912; |
در ادامه یک مثال ساده از جمع دو عدد را برای شما قرار میدهیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using System; namespace VariableDefinition { class Program { static void Main(string[] args) { short a; int b ; double c; a = 10; b = 20; c = a + b; Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c); Console.ReadLine(); } } } |
در بالا ابتدا سه متغیر a,b,c تعریف شده است سپس آنها را جمع کرده و در متغیر c ریختیم و در نهایت آن را با استفاده از متد WriteLine نمایش دادیم.
در نهایت خروجی زیر را مشاهده می کنید.
1 | a = 10, b = 20, c = 30 |
این آموزش هم به پایان رسید.
موفق و پیروز باشید.