c#資料型別學習
資料型別是學習語言的基礎掌握資料型別以及他的轉換機制對學習好一們語言以及掌握他的思想有著不可替代的作用
一、變數
變數可分為值型別和引用型別
值型別
1、值型別是非物件型別所以是存放在棧裡面的;
2、當把值型別當成一個實參傳遞的時候,此時傳遞的是一個副本對原來的值沒有影響;
3、值型別資料沒有屬性,但是可以把他當成一個物件來處理此時需要對值型別資料進行轉換即進行裝箱這個過程可以是隱試的完成;
4、當在方法裡面宣告一個值型別變數是不可以對他進行修飾,此時宣告的變數沒有預設值;
5、當在類裡面宣告一個值型別的變數此時變數有預設值;
6、將一個值型別變數賦給另一個值型別變數時,將複製包含的值;
7、從值型別不可能派生出新的型別,值型別不可能包含 null 值。
引用型別
1、引用型別是一種物件型別所以將被存放在堆中;
2、當引用型別作為一種實參傳遞的時候,傳過去的是物件的引用並不是傳物件本身所以物件不會發生改變;
3、當在類裡面宣告一個引用型別的變數此時變數有預設值;當在方法裡面宣告一個引用型別變數是不可以對他進行修飾,此時宣告的變數沒有預設值;
4、從引用型別不可能派生出新的型別,引用型別不可能包含 null 值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-462850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL學習——資料型別SQL資料型別
- 深入學習JavaScript資料型別JavaScript資料型別
- TypeScript學習(一)—— 資料型別TypeScript資料型別
- C#學習 [型別系統] 型別轉換(11)C#型別
- C#學習 [型別系統] 泛型(16)C#型別泛型
- 資料型別 - Go 學習記錄資料型別Go
- Python學習之資料型別Python資料型別
- JavaScript學習之資料型別(1)JavaScript資料型別
- sql學習(mysql)(1)資料型別MySql資料型別
- js學習之路3: 資料型別JS資料型別
- MySQL學習筆記--資料型別MySql筆記資料型別
- JavaScript學習筆記---資料型別JavaScript筆記資料型別
- Swift學習——A Swift Tour 資料型別Swift資料型別
- Mysql資料庫學習(二):資料型別(數值型別 日期和時間型別 字串型別)MySql資料庫資料型別字串
- C#學習筆記之值型別與引用型別C#筆記型別
- C#學習 [型別系統] 基本型別介紹(10)C#型別
- 【C#學習筆記】型別轉換C#筆記型別
- C#學習 [型別系統] 類(13)C#型別
- C#學習 [型別系統] 介面(15)C#型別
- SQL資料型別和C#資料型別間的轉換SQL資料型別C#
- 瞭解下C# 資料型別C#資料型別
- C#基礎資料型別C#資料型別
- Python學習教程:基本資料型別Python資料型別
- 第二週學習--基本資料型別資料型別
- Python 學習筆記——資料型別Python筆記資料型別
- Python學習 —— 內建資料型別Python資料型別
- PHP基本語法學習 [資料型別]PHP資料型別
- PLSQL學習-【4複合資料型別】SQL資料型別
- Redis學習手冊(List資料型別)Redis資料型別
- Redis學習手冊(Hashes資料型別)Redis資料型別
- Redis學習手冊(Set資料型別)Redis資料型別
- MySQL學習筆記12:資料型別MySql筆記資料型別
- PostgreSQL學習手冊(常用資料型別)SQL資料型別
- C#學習筆記--複雜資料型別、函式和結構體C#筆記資料型別函式結構體
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- C#學習 [型別系統] 記錄(14)C#型別
- GO語言學習——基本資料型別字串Go資料型別字串
- Redis學習筆記(二)——Redis資料型別Redis筆記資料型別