public void TypeConvert()
{
int a = 12;
double b = 35.5;
Console.WriteLine((int)b);//顯示類型轉換
//使用convert、parse強制類型轉換
String s = "123";
int i = int.Parse(s);
int j = Convert.ToInt32(s);
Console.WriteLine("{0} {1}",i,j);
//該方式也是將數字內容的字符串轉換為int類型,但是該方式比int.Parse(string s) 好一些,它不會出現異常。最后一個參數result是輸出值,如果轉換成功則輸出相應的值,轉換失敗則輸出0。
string s1 = "abcd";
string s2 = "1234";
int c, d;
bool bo1 = int.TryParse(s1, out c);
Console.WriteLine(s1 + " " + bo1 + " " + c);
bool bo2 = int.TryParse(s2, out d);
Console.WriteLine(s2 + " " + bo2 + " " + d);
String str = "abc";
char ch = 'a';
Console.WriteLine(str.ToUpper());
Console.WriteLine(b.ToString());
Console.WriteLine(ch.CompareTo('d'));
}