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
字串只有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