程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#數據類型

C#數據類型

編輯:C#入門知識


\


在C#中,分為3種數據類型:簡單類型,引用類型,類類型。

其中,簡單類型中的數據類型大致分為:字符型,整數型,小數型,布爾型,在VB裡面都很熟悉了,學習中過渡到C#可以說是毫無難度。另外,值類型中,還有結構類型和枚舉類型,如果要與VB中的什麼相對的話,那就是自定義數據類型了。


結構類型

結構類型就是把不同類型的數據組合在一起,方便使用。

	using system;
	
	struct student
	{
	    public int no;
	    public string name;
	    public string phone;
	    public student(int stu_no, string stu_name, string stu_phone)
	    {
	        no = stu_no;
	        name = stu_name;
	        phone = stu_phone;
	    }
	
	}
	
	class structTest
	{
	    public static void main()
	    {
	        //聲明一個student對象
	        student stu=new student(220722,"lhc","12345678");
	        console.writeline(stu.no);
	        console.writeline(stu.name);
	        console.writeline(stu.phone);
	    }
	}

結構類型的聲明和使用上看起來和類有點兒相似。它們,都表示可以包含數據成員和函數成員的數據結構,但結構類型是一種值類型,而類類型是一種引用類型。


枚舉類型

枚舉類型是用戶定義的整數類型。

例如:

Enumweekday{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,saturday};

大括號中的表示符成為枚舉元素,枚舉元素默認是int類型。默認情況下,第一個元素的值為0,後面的依次遞增。

枚舉元素所賦值的類型限於long,int,short,byte等整數類型。


轉義字符

在VB裡面,一起在輸入一條語句時,如果要控制換行什麼的,一般用ASCII碼經過ch()轉換成響應符號。但是在C,C++,C#,甚至JAVA裡面,都是存在轉移字符的。轉義字符多用在輸入輸出流中,來對輸入輸出的內容進行格式的控制。

需要注意的是,在輸出具有轉義字符的字符時,需要將在轉義字符前加上@,否則,程序將按照輸出字符為轉義字符處理。

例如:

當沒有@的時候,

\


但是,如果加上@,則,“/t”將不會產生作用,只是被當做普通字符:

n塊ズ膻榰?i	PZ喎?http://www.Bkjia.com/kf編程人員會抱怨麻煩了,但是,這樣做卻使程序更加安全了,更容易避免錯誤。


拆箱裝箱

裝箱:將值類型轉為引用類型;

拆箱:將引用類型轉換為值類型;


Convert類

拆箱和裝箱實現了值類型和引用類型的轉換,另外,利用conver類,可以實現簡單類型之間的轉換。



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved