91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中變量和數據類型怎么用

發布時間:2022-01-21 09:58:37 來源:億速云 閱讀:140 作者:iii 欄目:開發技術

這篇文章主要介紹“C#中變量和數據類型怎么用”,在日常操作中,相信很多人在C#中變量和數據類型怎么用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C#中變量和數據類型怎么用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一個程序中有多個命名空間和類,也是一樣可以使用 using 關鍵字來引用命名空間。using 關鍵字的使用要么是放在所有元素的前面,要么放在命名空間內定義的所有元素之前。其他的命名空間的類方法使用,可以通過類.方法名來調用。

一、變量

變量的定義
<data_type> <value_name>;
<data_type> <value_list>;

在 C# 中,每個變量都會有一個特定的類型。因此,在聲明變量之前,就得先定義這個變量屬于什么數據類型的。

變量可以一個一個定義,同時也是可以連續定義。如 value_list 就是由逗號隔開的標識符組成的。

int x, y, z;
char c, n;
float e, f;

連續定義的前提是,這些變量都是同屬于一個數據類型的。

初始化賦值

C# 中在定義完數據類型之后,就可以給變量賦值相應類型的值。

例如:

int x, y, z;
x = 1;
y = 2;
z = 3;

char c, n;
c = 'c';
n = 'n';

除了定義后在賦值的操作,可以直接在定義變量的類型時候,同時賦予它變量值:

int x=1, y=2, z;
char c='c', n='n';
用戶輸入值

用戶可以通過 Console.ReadLine() 方法來輸入值。不過,這些值默認都是屬于字符串類型的,因此如果想要將輸入轉換的值轉換為其他的類型。例如輸入整數,則可以使用 Convert.ToInt32(string); 將對應的字符串轉換為整數類型:

int m = Convert.ToInt32(Console.ReadLine());
標識符

標識符是用來識別類、變量、函數或者任何其他用戶定義的項目。標識符必須遵守以下的基本規則:

  • 標識符必須以字母、下劃線或者@開頭,后面可以是數字、字母、下劃線、@符號。

  • 標識符第一個數字一定不能是個數字。

  • 標識符不能包含任何嵌入的空格或者符號。

  • 標識符不能是 C# 的關鍵字。除非關鍵字前面有一個@前綴。例如:@if是有效的標識符,但if不是。

  • 標識符必須區分大小寫,大寫和小寫字母會被認為是不同的字母。

  • 標識符不能和 C# 類庫名相同。

二、數據類型

C# 中,變量可以被分為:值類型、引用類型和指針類型三種數據類型。

值類型

羅列一些常用的值類型:

  • bool(默認值:false)

  • int(默認值:0)

  • double(默認值:0.0D)

  • float(默認值:0.0F)

  • decimal(默認值:0.0M)

  • char(默認值:’\0’)

引用類型

引用類型不包含存儲在變量中的實際數據,但它們包含對變量的引用。

引用類型指向的是一個內存位置。

內置的引用類型:

對象類型(Object)

對象類型是 C# 通用類型系統中所有數據類型的最終積累。

當一個值類型轉換為引用類型,該行為被稱為裝箱;當一個引用類型轉換為值類型,該行為被稱為拆箱。

object obj; // 申明對象類型
obj = 100; // 這是裝箱

動態類型(Dynamic)

可以存儲任何類型的值在動態數據類型變量中,這些變量的類型檢查是檢查時發生的。

dynamic = 100;

與對象類型相似,但是對象類型是在編譯時發生的,而動態類型是在檢查時發生的。

字符串類型(String)

char 是字符類型,只能賦給它一個值。

字符串則是可以賦給它一串字符。

char c ='n';
string s = "I am the king!"

除此之外,char 使用單引號包裹著字符,string 是使用雙引號包裹著字符串。

字符串除了可以用雙引號來進行分配,同時也可以使用@雙引號來進行分配。

例如:

string s = @"The first word
good nice \n
biuuuuuuuuu!";

C#中變量和數據類型怎么用

字符串前面加上 @,被稱為逐字字符串。在這其中,轉移符號 \ 將會失效。同時也是按照在程序中的格式來輸出文本。

指針類型(Pointer Types)

指針類型變量存儲另一種類型的內存地址。

聲明語法:

type* identifier;

char* cptr;
int* iptr;

到此,關于“C#中變量和數據類型怎么用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄂伦春自治旗| 兴安盟| 青浦区| 胶南市| 平邑县| 博罗县| 淮滨县| 五大连池市| 大姚县| 洛阳市| 土默特左旗| 根河市| 宝坻区| 叙永县| 肇州县| 广南县| 白城市| 太湖县| 西林县| 托克逊县| 东明县| 合阳县| 黑山县| 自治县| 灌南县| 江永县| 大英县| 攀枝花市| 景泰县| 泰安市| 河曲县| 海盐县| 乐平市| 义乌市| 凤翔县| 桐梓县| 襄樊市| 朝阳市| 永寿县| 花垣县| 津南区|