iT邦幫忙

2021 iThome 鐵人賽

DAY 3
1
自我挑戰組

C# 學習之旅系列 第 3

ASP.NET MVC 從入門到放棄 (Day3) -C#變數型態介紹

  • 分享至 

  • xImage
  •  

接下來講講變數基本型態介紹如下

Short短整數:-32,768 至 32,767

int整數:-2,147,483,648 至2,147,483,647

long長整數:-9,223,372,036,854,775,808至9,223,372,036,854,775,807

ushort無號短整數:0 至 65,535

ulong無號長整數:0 至 18,446,744,073,709,551,615

float浮點數:1.5×10-45 至 3.4×1037

double雙精準度:5.0×10-324 至 1.7×10308

decimal貨幣:1.0×10-28 至 7.9×1028

char字元:0 到 65535

string字串:1 到 231 個字元

bool:0 false 1 true

object : 可放任意型別資料

var :系統自行判斷該值是何種變數型別

-------------------------以下為常用部分----------------------------------------------------
數值加減部分比較常用到的是 int、double(float 盡量不要使用範圍太大會有溢位)、decimal、object

字串的部分string就打多少長度就多少...

bool 就是 true or false

初學者不需要記範圍值 只要簡單分辨 整數數值 、浮點數值、字串 、布林值、 差異即可

int a = 1; 

(依序為 整數 a 等於 1)

double b = 1.1;
string c="Yaowen";//字串宣告需用雙引號
bool d = false;
char e='E';//字元宣告需用單引號
object f = 1;
decimal g = 1.23M;

註解1: = 是 取代的意思 表示 右邊取代左邊

ex:

int a = 1;

int b = 2;

a = b;

此時結果 a 是 2

註解2: == 是 相同的意思 表示 左右兩邊是否相等

ex:

int a = 1;
int b = 1;

if(a == b){ //2者數值相同 進入判斷式
   Console.WriteLine(a);
}

註解3:變數命名規則規定

一般正常 變數 小駝峰式命名法 firstName
funtion 則是 大駝峰式命名法 CamelCase

註解4: var 系統會默認型別(弱型別) 建議還是盡量用強型別(int stirng....)為主

ex:

var a = 1 ;(系統會默認 int)
var a = "1" ;(系統會默認 string)

註解5: 一般強型別是不可以預設null 如果要予許null 需在宣告變數型態加上?

ex:

bool? flag = null;

上一篇
ASP.NET MVC 從入門到放棄(Day2) -Visual Studio 2019 專案建立
下一篇
ASP.NET MVC 從入門到放棄 (Day4) -C#運算值介紹
系列文
C# 學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言