iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
SideProject30

人機控制介面之開發應用系列 第 6

Parse與TryParse的分別-C#-主控台

  • 分享至 

  • xImage
  •  

string中有int與char兩種型別 Code

string str1 = "765dc";

int i1;
int.TryParse(str1, out i1);
Console.WriteLine("i1 == {0}", i1);

i1 == 0

0 = False, 代表字串(string)"765dc"中的字元dc不能轉換為int
https://ithelp.ithome.com.tw/upload/images/20230918/20160744MkqhvOCwXu.png

字串只有int型別 code

var str1 = "765";
int i1 = int.Parse(str1);
int i2;
int.TryParse(str1, out i2);
Console.WriteLine("i1 == {0}, i2 =={1}", i1, i2);

i1 == 765, i2 == 765

str1字串"765"中只有整數(int) 765, 故皆能成功Parse或TryParse為int
https://ithelp.ithome.com.tw/upload/images/20230918/2016074476qlIhpb9o.png


上一篇
String型別與Parse轉換測試-C#-主控台
下一篇
布林演練(boolean)-C#-主控台
系列文
人機控制介面之開發應用37
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言