麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#難點逐個擊破(9):類型轉換

2020-01-24 03:45:02
字體:
來源:轉載
供稿:網友
顯式轉換與隱式轉換

類型之間的轉換可以分為隱式轉換與顯式轉換,如int類型可直接轉換為long類型。
復制代碼 代碼如下:

/*隱式轉換*/
int intNum = 23;
long longNum1 = intNum;

也可進行顯式轉換;
復制代碼 代碼如下:

/*顯式轉換*/
int intNum = 23;
long longNum2 = (long)intNum;

Parse

每個值類型都包含Parse()依法,它將字符串轉換成對應的數值類型]
復制代碼 代碼如下:

/*Parse轉換*/
string text = "3.1415926E1";
float PI = float.Parse(text);

Convert

System.Convert屬于.net framework中的類,為不可繼承類,它在msdn中定義原型為
public sealed class ConvertSystem.Convert只支持預定義數量的類型,它支持的類型包括所有值類型加String類型的基本數據類型和Object類型,這里的基本數據類型為.net framework的數據類型。
復制代碼 代碼如下:

/*Convert轉換*/
bool isTrue=false;
string strNum = Convert.ToString(isTrue);

TryParse()

TryParse屬于C#靜態方法,所有基本數據類型均包含此方法。它返回bool類型,表示是否轉換成功,它常搭配out來進行轉換數據;若轉換失敗,它將返回false,不會引發異常。
復制代碼 代碼如下:

/*TryParse轉換*/
System.Console.Write("輸入要轉換的數值:");
string input = System.Console.ReadLine();//輸入
int result;//轉換結果
if (int.TryParse(input, out result))
{
System.Console.WriteLine("轉換結果為:{0}", result);
}
else
{
System.Console.WriteLine("轉換失敗");
}

ToString()

所有的類型都支持ToString()方法,對于只有類型顯式實現了ToString()的情況下才會返回該類型對象取值的字符串表示;其他類型ToString()只是返回數據類型的名稱。
復制代碼 代碼如下:

Object o = new object();
Console.WriteLine(o.ToString());
int age = 23;
Console.WriteLine(age.ToString());
bool isMale = true;
Console.WriteLine(isMale.ToString());

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品中文字幕一区二区三区 | 激情视频在线播放 | 制服丝袜成人动漫 | av在线高清观看 | 欧日韩在线视频 | 中文字幕在线永久 | 国产精品久久久久久久久久了 | 精品久久久久久久久中文字幕 | 91青青| 色99999| 在线视频观看成人 | 香蕉久草视频 | 免费一级毛片在线播放不收费 | 伦一区二区三区中文字幕v亚洲 | 中文字幕亚洲视频 | av在线播放网址 | 久久精品视频免费观看 | 草久免费 | 亚洲成人入口 | 亚洲一区中文字幕 | 欧美人成在线视频 | 91九色视频在线播放 | 可以免费看av | 91成人免费视频 | lutube成人福利在线观看污 | 亚洲午夜天堂吃瓜在线 | 久久网国产| 亚洲小视频在线观看,com | 国产成人高清成人av片在线看 | 国产免费v片 | 久久久久久久久久亚洲精品 | 成人毛片100部 | 亚洲精品在线观看免费 | 毛片视频网站 | 羞羞网站在线观看入口免费 | 亚州欧美视频 | www69xxxxx| 日韩黄色片免费看 | 黄色一级片毛片 | 国产精品视频成人 | 日韩视频―中文字幕 |