今天玩了會c#的圖形界面..感覺還是比較好的
雖然說netbean也有,但是速度比較慢
希望sun多多發展界面設計
c#的get和set沒有咱java的getter和setter爽.
還有他的main返回int,不知道這個int是拿來干什么的......
goto這個東西也是好東西啊.....雖然他被罵的狗血噴頭,以前沒用過,現在才知道為什么那么多人喜歡用goto
java在繼承、多態方面,比c#強多了,c#要求加上virtual和override,.....吃飽了撐著了的表現...
c#重載運算符號,據說這東西很經典,本人愚笨,還沒研究出什么經典之處.比如重載一個+號,還不如寫一個add()方法來的方便,而且下次要用+的時候還不知道怎么辦的..
當一個類實現了兩個接口,兩個接口有一個相同的方法定義的時候還是c#厲害點...可以分別寫2個接口的實現
不象java,都是一樣的
暫時只發現了這些問題,有機會繼續研究,大家多多幫助
thanks
我玩了java完了好幾年了,沒接觸過c#,今天突然想起學學c#,看了1個多小時的書,算是入門了吧
雖然不敢說精通j2se,但是用起來也不含糊,學c#確實快
首先就是他的Console.write("這個數字是{0}",1)這樣就可以把1傳進去放在{0}那里用
就輸出: 這個數字是1
不錯啊,java就沒做這個.
雖然他的方法也只有一個返回值(與java一樣拉),但是用out關鍵字可以變相的得到幾個返回值
public static void add(int a ,int b,out int c,out int d)
{
c = a + b;
d= a - b;
}
然后在main里運行
int c;
int d;
add(1,2,c,d);
這樣就把c和d給返回出來了
其實我做java的時候也想返回幾個值,經常苦惱,呵呵.
還有呢:c#把const關鍵字做成了java的static final一樣的效果,
真是把const屈才了,想想他在c++里面的作用...
不錯不錯,明天繼續看,