?? 《_net編程先鋒c#》第四章 c#類型_c#語言_網絡教程.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0060)http://www.qostudy.org/pr/Article/aspnet/c/200605/16916.html -->
<HTML><HEAD><TITLE>《.net編程先鋒C#》第四章 C#類型_C#語言_網絡教程</TITLE>
<META http-equiv=Content-Language content=zh-cn>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="《.net編程先鋒C#》第四章 C#類型" name=keywords>
<META content="《.net編程先鋒C#》第四章 C#類型" name=description><LINK
href="《_net編程先鋒C#》第四章 C#類型_C#語言_網絡教程.files/Skin1.css" type=text/css
rel=stylesheet>
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE class=maintabale style="BORDER-COLLAPSE: collapse" height=383
cellPadding=0 width=760 border=0>
<TBODY>
<TR>
<TD height=108>
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse" height=99 cellSpacing=0
cellPadding=2 width="98%">
<TBODY>
<TR>
<TD width=202><A title=網絡教程 href="http://www.qostudy.org/pr/"
target=_blank><IMG height=86
src="《_net編程先鋒C#》第四章 C#類型_C#語言_網絡教程.files/logo.gif" width=190
border=0></A></TD>
<TD>
<DIV class=adsense id=ad005>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3118933189526443";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQhZOgnAIaCCfXj46FmpPgKJnA93M";
google_ad_channel = "";
//--></SCRIPT>
<SCRIPT src="《_net編程先鋒C#》第四章 C#類型_C#語言_網絡教程.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV></TD></TR></TBODY></TABLE></DIV></TD></TR>
<TR>
<TD width="95%" height=30>
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse" cellPadding=0 width="98%"
border=0>
<TBODY>
<TR>
<TD>您的位置: <A class=LinkPath
href="http://www.qostudy.org/pr/">網絡教程</A> >> <A
class=LinkPath
href="http://www.qostudy.org/pr/Article/aspnet/Index.html">Windows.NET教程</A> >> <A
class=LinkPath
href="http://www.qostudy.org/pr/Article/aspnet/c/Index.html">C#語言</A> >> 文章正文</TD></TR></TBODY></TABLE></DIV></TD></TR>
<TR>
<TD width="95%" height=239>
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse" height="98%" cellSpacing=0
cellPadding=2 width="98%">
<TBODY>
<TR>
<TD colSpan=3 height=20> </TD></TR>
<TR>
<TD colSpan=3 height=44>
<P align=center> <B><FONT face=宋體 size=3>《.net編程先鋒C#》第四章
C#類型<BR><BR></FONT></B>作者:佚名 文章來源:不詳 點擊數:
<SCRIPT language=javascript
src="《_net編程先鋒C#》第四章 C#類型_C#語言_網絡教程.files/GetHits.htm"></SCRIPT>
更新時間:2006-5-8</P></TD></TR>
<TR>
<TD colSpan=3 height=28>
<HR color=#ffffff SIZE=1>
</TD></TR>
<TR>
<TD width=3 rowSpan=3></TD>
<TD vAlign=top align=justify height=20></TD>
<TD width=3 rowSpan=3></TD></TR>
<TR>
<TD vAlign=top align=justify>
<TABLE cellSpacing=0 cellPadding=0 align=left border=0>
<TBODY>
<TR>
<TD>
<DIV class=adsense id=ad001>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3118933189526443";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "A43232";
google_color_bg = "A43232";
google_color_link = "FFFFFF";
google_color_text = "FFFFFF";
google_color_url = "FFFFFF";
//--></SCRIPT>
<SCRIPT src="《_net編程先鋒C#》第四章 C#類型_C#語言_網絡教程.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV>
<DIV class=adsense id=ad002
style="LEFT: 770px; WIDTH: 160px; POSITION: absolute; TOP: 0px; HEIGHT: 600px">
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3118933189526443";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "A43232";
google_color_bg = "A43232";
google_color_link = "FFFFFF";
google_color_url = "FFFFFF";
google_color_text = "FFFFFF";
//--></SCRIPT>
<SCRIPT src="《_net編程先鋒C#》第四章 C#類型_C#語言_網絡教程.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV></TD></TR></TBODY></TABLE>第四章 C#類型
<BR>既然你知道了怎樣創建一個簡單的C#程序,我將會給你介紹C#的類型系統。在這一章中,你學到如何使用不同的值和引用類型,加框和消框機制能為你作些什么。盡管這一章的不側重于例子,但你可以學到很多重要的信息,關于如何創建現成類型的程序。<BR>4.1
值類型
<BR>各種值類型總是含有相應該類型的一個值。C#迫使你初始化變量才能使用它們進行計算-變量沒有初始化不會出問題,因為當你企圖使用它們時,編譯器會告訴你。
每當把一個值賦給一個值類型時,該值實際上被拷貝了。相比,對于引用類型,僅是引用被拷貝了,而實際的值仍然保留在相同的內存位置,但現在有兩個對象指向了它(引用它)。C#的值類型可以歸類如下:<BR>·簡單類型(Simple
types )<BR>·結構類型(struct types)<BR>·枚舉類型(Enumeration types)<BR>4.1.1
簡單類型<BR>在C#中出現的簡單類型共享一些特性。第一,它們都是.NET系統類型的別名。第二,由簡單類型組成的常量表達式僅在編譯時而不是運行時受檢測。最后,簡單類型可以按字面被初始化。以下為C#簡單類型歸類:<BR>·整型<BR>·布爾型<BR>·
字符型 (整型的一種特殊情況)<BR>·浮點型<BR>·小數型 <BR><BR>4.1.1.1 整型<BR>C#中有9個整型。
sbyte 、byte、 short、 ushort、 int、 uint、 long、 ulong 和
char(單獨一節討論)。它們具有以下特性: <BR><BR>·sbyte型為有符號8位整數,取值范圍在128~127之間。
<BR>·bytet型為無符號16位整數,取值范圍在0~255之間。<BR>·short型為有符號16位整數,取值范圍在-32,768~32,767之間。<BR>·ushort型為無符號16位整數,取值范圍在0~65,535之間。<BR>·int型為有符號32位整數,取值范圍在-2,147,483,648~
2,147,483,647之間。<BR>·uint型為無符號32位整數,取值范圍在 0 ~ 4,294,967,295之間。
<BR>·long型為64位有符號整數,取值范圍在9,223,372,036,854,775,808~
9,223,372,036,854,775,807之間。<BR>·ulong型為64位無符號整數,取值范圍在0 ~
18,446,744,073,709,551,615之間。
<BR><BR>VB和C程序員都可能會對int和long數據類型所代表的新范圍感到驚訝。和其它的編程語言相比,在C#中,int不再取決于一個機器的字(word)的大小,而long被設成64位。
<BR><BR>4.1.1.2
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -