理解C#語言中的類型轉換----初學者的理解,請大神指教

來源:互聯網
上載者:User

標籤:c#語言   返回   自動完成   改變   類型   nbsp   個數   ble   parse   

一下都是在視頻教學中學到後的理解,如果說錯了請大神指教

C#語言中的類型轉換,就是將某個資料要轉換成另一個類型的資料。

c#語言中的資料類型主要有:

char類型(字元類型);

string類型(字串類型);

int類型(整數類型);

double類型(小數類型);

類型轉換主要分為三種:

1:任意類型轉換為string類型;

轉碼書寫格式為:待轉換的資料.Tostring();

a,這裡的待轉換的資料指的是需要轉換的資料或變數。後面的Tostring();是固定書寫。

轉換完成後的傳回型別就是string類型。

樣本:

int a = 10;

string b = a . ToString();

PS:在轉換過程中,不會改變int類型的變數。

2:int類型與double類型的互轉;

PS:double類型的取值範圍大於int類型的取值範圍。

PS:數字類型之間相互轉換的原則:取值範圍小的類型轉換為取值範圍大的數字類型,不需要額外的書寫代碼,電腦會自動完成,這樣的叫隱式轉換;反之,取值範圍大的轉換成取值範圍小的,就需要書寫額外的代碼,電腦不會自動完成,這樣的叫顯示轉換,也叫強制轉換。強制轉換有可能會造成資料丟失。顯示轉換的書寫代碼方式就是在要轉換的資料前寫兩個英文小括弧,並在括弧內寫上需要轉換的類型。

隱式轉換樣本:

int a = 123;

double d = a;

double d = 123;

分析,int類型的取值範圍小於double類型的取值範圍,所以使用隱式轉換,不用書寫額外代碼。

顯示轉換樣本:

double a = 3.14;

int d = (int)a;

分析:double類型的取值範圍大於int類型,所以使用顯示轉換,返回結果為int。

3.string類型轉換為數字類型;

(1):string轉換為int類型:

書寫個數為:int.parse(待轉換的字串);返回結果為int。

樣本:

Console.Write(“”);

int a = int.parse(Console.ReadLine());

(2):string轉換為double類型:

書寫格式為:double.parse(待轉換的字串);返回結果為double。

樣本:

Console.Write(“”);

double b = double.parse(Console.ReadLine());

 

以上就是自己看了視頻後總結的C#語言中常見的類型轉換,如果有錯,求大神指教。

理解C#語言中的類型轉換----初學者的理解,請大神指教

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.