這是C#才有的,唉,真是龜毛的設計,人家VB就不用,好吧,來解釋一下什麼叫強型別。
Visual Basic 2005
Dim age As Integer = 26
MessageBox.Show(age)
這樣是會通過編譯的
但用在C#是會失敗的
Visual C# 2005
int age = 26;
MessageBox.Show(age);
為啥在C#就會失敗呢,強型別的意思就是,你一定要給這個方法所指定的型別,在MessageBox.Show方法中,是一定要給String型別,C#不會幫你做轉換的,但VB是會幫你轉換的。所以C#就必須改成MessageBox.Show(Convert.ToString(age)); 才行
除了這個以外,還有就是像
age.ToString()指的是方法
age.ToString指的是屬性
如果你忘記()的話,由於編譯器會找不到這個方法,然後就出現錯誤了,記得

arrow
arrow
    全站熱搜

    羅 朝淇 發表在 痞客邦 留言(0) 人氣()