هنگام نوشتن یک برنامه سی شارپ ما به نوع های داده مختلفی برای ذخیره مقادیر مختلف نیاز داریم. این مقادیر می توانند به صورت رشته ای یا به صورت عددی باشند.
زبان سی شارپ یک زبان Strongly-Typed است. برای این واژه معادل فارسی مناسب پیدا نکردم، اما مفهوم آن به این شرح است، هر متغیری که شما در زبان سی شارپ تعریف می کنید، حتماً باید نوع داده آن مشخص باشد

برای مثال، در زبان Visual Basic یک نوع داده به نام Variant وجود دارد که می توان در آن هر نوع مقداری را ذخیره کرد. اما در زبان سی شارپ هر متغیری نوع مشخصی دارد. برای مثال، شما نمی تواند در یک نوع داده عددی، یک رشته را ذخیره کنید یا بالعکس

نوع داده رشته ای

. نوع داده رشته ای برای ذخیره یک رشته یا متن مورد استفاده قرار می گیرد

string firstName = "Hossein";
string lastName = "Ahmadi";
Console.WriteLine(firstName);
Console.WriteLine(lastName);

 

نوع های داده عددی

در زبان سی شارپ، چندین نوع داده عددی داریم که بر اساس نوع داده صحیح و اعشاری و بازه ذخیره سازی اعداد به شرح زیر می باشند:

  1. نوع داده byte: در این نوع داده می توان از بازه 0 تا 255 را ذخیره کرد.
  2. نوع داده sbyte: در این نوع داده می توان از بازه 128- تا 127 را ذخیره کرد.
  3. نوع داده short: در این نوع داده می توان از بازه 32،768- تا 32،767 را ذخیره کرد.
  4. نوع داده ushort: در این نوع داده می توان از بازه 0 تا 65،535 را ذخیره کرد.
  5. نوع داده int: در این نوع داده می توان از بازه 2،147،483،648- تا 2،147،483،647 را ذخیره کرد.
  6. نوع داده uint: در این نوع داده می توان از بازه 0 تا 4،294،967،295 را ذخیره کرد.
  7. نوع داده long: در این نوع داده می توان از بازه 9،223،372،036،854،775،808- تا 9،223،372،036،854،775،807 را ذخیره کرد.
  8. نوع داده ulong: در این نوع داده می توان از بازه 0 تا 18،446،744،073،709،551،615 را ذخیره کرد.
  9. نوع داده float: در این نوع داده می توان از بازه 3.402823e38- تا 3.402823e38 را ذخیره کرد.
  10. نوع داده double: در این نوع داده می توان از بازه 1.79769313486232e308- تا 1.79769313486232e308 را ذخیره کرد.
  11. نوع داده decimal: در این نوع داده می توان از بازه 79228162514264337593543950335- تا 79228162514264337593543950335 را ذخیره کرد.

نوع داده کاراکتر

 

هر رشته، مجموعه ای از کارکترها می باشد. برای مثال رشته "ABC" از کاراکترهای A و B و C تشکیل شده است. برای ذخیره یک کاراکتر در زبان سی شارپ از نوع داده char استفاده می کنیم. رشته ها در بین «"» قرار می گیرند. اما یک کاراکتر در بین «'» قرار می گیرد.

نوع داده منطقی یا Boolean

این نوع داده تنها دو مقدار true یا صحیح و false یا غلط را قبول می کند. بیشتر از نوع داده منطقی، جهت ذخیره نتیجه مقایسه ها و کنترل روند اجرای برنامه بر اساس شرط ها استفاده می کنند.

نوع داده شئ یا object

نوع داده شئ یا Object، نوع داده ایست که در آن هر نوع مقداری چه رشته ای، چه عددی و چه منطقی قابل ذخیره است

کلمه کلیدی const

زمانی که شما متغیری را تعریف می کنید، در هر قسمت برنامه که به آن متغیر دسترسی دارید، می توانید مقدار آن را تغییر دهید. اما فرض کنید می خواهید این مقدار ثابت بوده و قابل تغییر نباشد. در اینجا باید از کلمه کلیدی const که مخفف constant یا ثابت می باشد استفاده کنید. زمانی که متغیری با این کلمه کلیدی مشخص می شود

منبع : Computerhosseini |نوع داده ای در سی شارپ
برچسب ها : داده ,ذخیره ,توان ,بازه ,رشته ,زبان ,برای ذخیره ,کلمه کلیدی ,کلیدی const ,داده عددی ,داده رشته ,کلمه کلیدی const