国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

堅持學asp.net——(五)

2024-07-10 12:57:37
字體:
來源:轉載
供稿:網友
c#中的數據字符類型:

string不能存儲在堆棧中,顯然屬于引用類型;char則明顯屬于值類型。

字符串類型:

聲明一個字符串類型時,不是在堆中創建一個字符串對象,而只是在堆棧中創建了一個字符串的引用,還沒有引用字符串對象。

不包含任何字符的字符串,稱為空字符串。

char(字符)類型:

將文本以數的形式存儲,將單個的字符放在char的變量中,且它存儲為一個0~65535之間的16位數值形式,表示一個unicode字符。

轉義字符:

/' 單引號

/" 雙引號

// 斜杠

/0 空值

/a 報警

/b 退格

/f 換頁

/n 換行

/r 回車

/t 制表位字符

/v 縱向列表符

技巧:如果字符串的前綴是@,那么其后的字符串將按照其實際顯示的意思解釋,不存在轉義字符之說。

轉義字符的另一用途:char c=”/vuxxxx”,能給c賦一個不在鍵盤上或不是正規的字符。

布爾類型:

只有兩個值:true or false

c#中不允許把布爾類型的變量表示成任何不是true或者false的值。

對象類型:

在c#中,object類型是一種通用類型,可以表示任何數據類型,是所以類型的基類型,即system.object,只有在運行中才能確定它的值,另外一種表示是:object。

處理日期數據:

datetime date;

但是不能這樣賦值:date=”10/02/1998”;

應該是:date=convert.todatetime(”10/02/1998”);

其值并不是以字符的形式而是以數字的形勢來存儲的,但是不能給其賦一個整型的值,只能賦一個有日期格式的值。

如果要在網頁是顯示,必須把日期轉換為字符串形式:strimg datetime=date.tostring();

四、運算符

1、賦值運算:

2、算術運算:

/ 除法

% 取模/求余

3、運算符的優先級:

從上到下依次減弱:

++,--,一元的-

*,/,%

+,-

=,+=,-+,*=

五、連接字符串:

+與+=的應用。

六、數據類型之間的轉換

1、隱式轉換



2、顯示轉換(強制轉換)

int num1=66;

int num2=35;

double xxx;

xxx=num1/num2; //存在數據丟失;

xxx=(double)num1/num2; //正確的執行,相當于xxx=(double)num1/(double)num2;

強制類型轉換的優先權僅次于括號的優先權,所以前面的執行與xxx=(double)(num1/num2);的值是不一樣的。

不能在數值和bool之間進行轉換。

3、無效的強制類型轉換

為了避免這種情況出現,我們使用這樣一種技術:

long intnumber=250000000;

int xxxx;

checked

{

xxxx=(int)intnumber;

}

4、數據轉換



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗洪县| 洱源县| 宜丰县| 鱼台县| 建平县| 武汉市| 漠河县| 海宁市| 湾仔区| 峨眉山市| 吉安县| 临高县| 莒南县| 洪雅县| 长岛县| 松潘县| 旬阳县| 纳雍县| 运城市| 阳西县| 天台县| 理塘县| 铜山县| 临武县| 望城县| 绥芬河市| 库尔勒市| 托里县| 都安| 永平县| 青阳县| 洪泽县| 丰顺县| 嘉义县| 通海县| 成武县| 东丽区| 兰州市| 瑞金市| 收藏| 仲巴县|