1樓:匿名使用者
我覺得是一樣的,定義一個 int i=00; 是沒有問題的,跟 int i = 0;一個樣。
c#中int?與int的區別
2樓:書愜彭芬
int?為可空型別,把值型別裝箱為引用型別。如果是int,return
null就是return
0,如果是int?,return
null就是null.要訪問值,可以直接賦值給一個int,cli會自動拆箱,或者呼叫它的value屬性。
3樓:匿名使用者
多個?叫做可空型別,也就是這個型別允許被賦值為null或者他正確的型別值。但是這種型別要注意null值情況下的運算,比如:
int? a = null;那麼 a = a + 3;這個結果還是null,null與任何值的運算結果還是null。
4樓:匿名使用者
比較以下**片段:int? a = null;
int a = null; //編譯錯誤。可見,int?允許把null賦值給數值型,這個是為了相容sql或者其它資料庫中null這個空值所設定的。
c# 中 int[,] 是什麼型別
5樓:匿名使用者
int[,] matrix;
這表示宣告一個int型別的二維陣列matrix。假設我們有一組3行、4列的數:
8,3,6,5
2,3,9,1
7,3,4,2
那麼這個陣列就可以宣告為:
int[,] matrix=new int[3,4],,};
二維陣列本質上是以陣列作為陣列元素的陣列。
6樓:匿名使用者
中間的那個, 號表明這是定義的一個二維陣列(矩陣)。型別已經指明 int型別
7樓:匿名使用者
int[,] 是二維陣列,它就是傳統意義上 n x m 的表,跟int是一樣的
在c#中如何判斷一個變數是不是int型變數
8樓:匿名使用者
如果簡單控制,可以使用scanf("%d", &a);
如果輸入的不是整數,則自動要求重新輸入。
比較精確控制,用字串string方式輸入,完成後再檢測每個字元是否為+-0~9,通過迴圈組織成一個整數,'9'->;'9'-'0'=9...。現在有許多語言和函式能檢測是否是整數,但原理均如此。
如果要更精確控制輸入的過程,則需要對鍵盤輸入字元進行檢測,如果不是0-9,+,-(在最前面),則為非法,取消輸入,再需要控制長度(整數表達範圍)。
9樓:前修遠
使用int提供的tryparse即可
string v = console.readline();
int i = 0;
if (int.tryparse(v, out i))else
10樓:落月
int a = 0;
if (a.gettype() == typeof(int))
11樓:聞西
int i;
if(i is int)
c#中比int型還大的資料型別是什麼?
12樓:
c#中int用於對應的是.net cts中的int32,也就是說是32位。
long對應的則是int64,也就是說是64位。
float資料型別用於較小的浮點數,因為它要求的精度較低。
double資料型別比float資料型別大,提供的精度也大一倍(15位)。
13樓:匿名使用者
在c#裡打long int 會報錯的,c++裡可以用long int 在c#中只能用long
14樓:匿名使用者
long,double,或者是字串
15樓:匿名使用者
定義為long int
c#中 int? 是什麼意思?
16樓:大吃貨
識別符號int是integer的縮寫。帶有識別符號int的變數被稱作整形變數,因為這種變數只會儲存整數,無論這個變數被怎樣賦值。因此,int被稱作整形。
17樓:匿名使用者
首先你要知道,結構作為值型別,是不能賦值為null的,而int32是個結構..有時(特別是與資料庫互動時)需要賦值為null,就在結構後面加個?識別符號,表示可以接受null空型別
18樓:匿名使用者
int 識別符號, 表示的是一個整形變數。。。
19樓:匿名使用者
定義 int型別 中文稱整形
20樓:匿名使用者
int? 可以接受null 值的int型變數
c#怎樣定義一個int型別的int型變數
21樓:自由食品
using intalias = system.int32;
intalias a;
22樓:傾城一淚
int a;
a 現在就是一個int 型別的變數
23樓:寂寞角落
int i;(預設好像是0)
int i=0;
24樓:匿名使用者
int a=0;
int? a=null;
int a;(未例項化)
c#中int,int32,int64的區別
25樓:匿名使用者
在microsoft.net裡面
int=int32
int64=long
但是在其他.net環境下面可能不是這樣的。
c#是一門計算機程式語言,是經過標準化,也就是說其他的人也可以根據它的語法去實現它的編譯器或者執行環境,也就是說c#是唯一的,但是.net framework不是唯一,目前除了microsoft.net還有linux下的.
net-mono 計劃。
int和long是標準c#語言的關鍵字,在microsoft.net它相當於有了一個別名:int32和int64。
26樓:匿名使用者
後面的數字表示位的意思!32位和64位!
就和win32裡的意思一樣!其實int就是int32
因為32位的整型用的比較多久簡寫為int了!
27樓:釁初彤褚浦
簡明扼要的說就是皇神創世那樣的回答。
至於sq_zhuyi說的不對,c#中int用於對應的是.netcts中的int32,也就是說是32位。
long對應的則是int64,也就是說是64位。
所以rightmin的擔心是不必要的,.net為了消除這些差異和不明確性做了很多工作,所以.net程式可以跨平臺,只要有對應的clr。
關於C中堆和堆疊,C 中堆和堆疊有什麼不一樣
在計算機領域,堆疊是一個不容忽視的概念,但是很多人甚至是計算機專業的人也沒有明確堆疊其實是兩種資料結構。堆疊都是一種資料項按序排列的資料結構,只能在一端 稱為棧頂 top 對資料項進行插入和刪除。要點 堆 順序隨意 棧 後進先出 last in first out 編輯本段 堆和棧的區別 一 預備知...
與cat中c發音一樣的有哪些
cat 的 c 發音 為 k 所以有catch,cut 等 cake keep cup cap catch can clean都是 whose中o的發音與who中的o的發音是一樣的嗎 whose與who中的o的發音是一樣的,具體如下 whose英 hu z 美 huz pron.誰的 那個人的,那些...
愛和喜歡是一樣的嗎 喜歡和愛是一樣的嗎?
當你站在你愛的人面前,你的心跳會加速 當你與你愛的人四目交投,你會害羞 但當你站在你喜歡的人面前,你只感到開心 但當你與你喜歡的人四目交投,你只會微笑。當你與你愛的人對話,你覺得難以啟齒。當你愛的人哭,你會陪她一起哭 但當你喜歡的人哭,你會技巧的安慰她。當你不想再愛一個人,你要閉上眼睛並忍著淚水 當...