1.字串型陣列的預設值為null,而不是" "
string stra_1=new string[3];
response.write("未賦值的stra_1[1]是否為空字串");
response.write(stra_1[1]=="");
response.write("
");response.write("未賦值的stra_1[1]是否為null");
response.write("
");response.write(stra_1[1]==null);
執行以後,輸出結果為: false;true;
2.字元陣列的預設值為 空字串,而不是null
char a = new char[3];response.write("a[0]對應的asii碼值:");
response.write("convert.toint(a[0])");
response.write("
");
response.write(a[0]==null);
執行以後,輸出結果為: 0;false;
3.數值型的陣列,預設值為0
int a = new int [3];
response.write("a[0]的預設值為:");
response.write(a[0]);
執行以後,輸出結果為 0;
4.布林型的陣列,預設值為false
boolean ba= new boolean[2];
response.write("ba[0]的預設值為:");
response.write(ba[0]);
執行以後輸出結果為:false;
5.日期時間型陣列,預設值為公元1年1月1日0點0分0秒
datetime dta = new datetime[2];
response.write("dta[0]的預設值為");
response.write(dta[0]);
執行以後,輸出結果為:0001/01/01/00:00
c 基本值型別及其預設值
值型別 c 型別 net framework 型別 bool system.boolean 4byte 32bit布林型變數 邏輯值,true或者false,預設值為false byte system.byte 1byte 8bit無符號整數無符號的位元組,所儲存的值的範圍是0 255,預設值為0 ...
c 基本值型別及其預設值
c 基本值型別及其預設值 值型別 c 型別 net framework 型別 bool system.boolean 4byte 32bit布林型變數 邏輯值,true或者false,預設值為false byte system.byte 1byte 8bit無符號整數無符號的位元組,所儲存的值的範圍...
C 引數的預設值
c 有2種不同的常量定義方式 編譯時常量 compile time 和執行時常量 runtime 所謂編譯時常量,是以const 關鍵字定義,所謂編譯時是常量則以readonly 關鍵字定義。c 規定引數的預設值必須是編譯時能確定的常量值。這些引數的型別可以是c 認定的基元型別。還可以包括列舉型別,...