日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

教学思路C#之入门五 数据类型转换

發布時間:2025/6/15 C# 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 教学思路C#之入门五 数据类型转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? 本節課我們要實現的效果為:加法 請輸入一個數6
請輸入二個數12
6+12=18
請按任意鍵繼續. . . ? 根據上節課我們學過知識知道,當用戶輸入6時,讀取后,這個6在內存中存放的是string類型的"6",如果用‘+’想實現加法,效果實際上為"6"+"12"="612",因為‘+’號在對兩個string類型的值實現的拼接的作用,而不是數值間的加法效果,所以我們需要將"6"或"12"轉換為數值型的6或12,然后再用‘+’號就能實現對數值間的加法運算,C#數據類型轉換有兩種方式:
  • ??????? Parse()方法:轉換后的類型.Parse(需要轉換的string類型的變量)
  • ??????? Convert類:Convert.To轉換后的類型(需要轉換的變量)
下面我們先來學習第一種方法的數據類型轉換: 比如string? a1=”6“;//定義一個string類型變量a1值是"6" 轉換為int 類型的變量int_a1的語法為:int? int_a1=int.Parse(a1); 轉換為float類型的變量float_a1的語法為:float? float_a1=float.Parse(a1); 如果采用第二種轉換方式語法如下: int? int_a1=Convert.ToInt32(a1); float? float_a1=Convert .ToSingle(a1); 兩者的區別在于,Parse方法只能將string類型的變量轉換為你想要的類型,而Convert方式可以將任意類型轉換為你想要的類型。下面請同學們思考這樣的題:將布爾型的變量b值是false,轉換為double型值是多少?代碼如何書寫?采用哪種轉換方式? 1?????????????????????????bool?b =?false;?
2?????????????????????????double?double_b = Convert.ToDouble(b);?
3???????????????????????? Console.WriteLine(double_b); 答案是0,如果b=true,答案就是1,應該采用Convert方式,因為需要轉換的數據類型是非string類型的bool型。 那么請同學們將課程開始的效果實現一下: 1????Console.Write("請輸入一個數");?
2?????????????????????????string?string_a = Console.ReadLine();?
3?????????????????????????int?a =?int.Parse(string_a);?
4???????????????????????? Console.Write("請輸入二個數");?
5?????????????????????????int?b =?int.Parse(Console.ReadLine());?
6?????????????????????????int?sum = a + b;?
7???????????????????????? Console.WriteLine("{0}+{1}={2}",a,b,sum); 請同學們注意第5行的代碼書寫,學會簡寫的用法,關于數據類型的轉換一定要掌握住,是經常用到的,本節課的學習就到這,下節課將會教授同學們運算符的使用。 本文轉自葉子文文博客51CTO博客,原文鏈接http://blog.51cto.com/leafwf/185709如需轉載請自行聯系原作者
葉子文文

總結

以上是生活随笔為你收集整理的教学思路C#之入门五 数据类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。