C#還是很強悍的一門語言,它和JAVA其實差不多。JAVA能做的,C#其實都可以,區別只是體系不同。。一般常見的工作就是,網站製作,電腦桌面軟體開發等等,但C#最主要的優勢,還是用於遊戲開發。
JAVA由於先入為主,所以使用者群比C#要大。。。而C#由於與JAVA功能重疊性很強,又因為歷史原因導致,JAVA是世界上使用者最多的程式語言。因此直接與JAVA在同一個領域競爭,其實並討不到什麼便宜。。。畢竟大部分市場都被JAVA佔著,C#若想進去擠掉JAVA,其實並不容易。。桌面軟體開發領域,兩者可以算是半斤八兩。。。而JAVA在網站製作上的佔有率,是遠高於C#的。
但C#有一個巨大的優勢,是JAVA所沒有的。就是在遊戲開發領域,尤其是3D遊戲方面,是當仁不讓的第一大語言。
比如目前佔有率世界第一的引擎,是一個叫做Unity3D的遊戲引擎。。。任天堂,暴雪,EA,索尼,史克威爾艾尼克斯等業界大廠,均是其使用者。其開發的遊戲,佔據著近60%的市場份額。。比如之前火遍全球的AR遊戲《口袋妖怪Go》,以及目前國內最火的手遊《王者榮耀》都是使用此引擎開發而成。
另外還有一個主要開發PC遊戲的次世代引擎,叫做寒霜。。。其開發的很多遊戲,都是業界典範,比如《使命召喚》,《極品飛車》,《FIFA》,《戰地》等
再加上在歐洲比較流行的另一大重量級引擎——CE5,也就是開發《孤島危機》系列的那個引擎。
這三個重量級的遊戲引擎,均是使用C#作為指令碼語言。C#也因此在遊戲開發領域,成為了實質上的行業標準。
你是隻學了基礎語法,還是相應的技術框架都學了,包括比較新的core這些,如果都學了,可以做常規的開發,如果只是在學校學了點語法,只能說路漫漫。。。。
C#還是很強悍的一門語言,它和JAVA其實差不多。JAVA能做的,C#其實都可以,區別只是體系不同。。一般常見的工作就是,網站製作,電腦桌面軟體開發等等,但C#最主要的優勢,還是用於遊戲開發。
JAVA由於先入為主,所以使用者群比C#要大。。。而C#由於與JAVA功能重疊性很強,又因為歷史原因導致,JAVA是世界上使用者最多的程式語言。因此直接與JAVA在同一個領域競爭,其實並討不到什麼便宜。。。畢竟大部分市場都被JAVA佔著,C#若想進去擠掉JAVA,其實並不容易。。桌面軟體開發領域,兩者可以算是半斤八兩。。。而JAVA在網站製作上的佔有率,是遠高於C#的。
但C#有一個巨大的優勢,是JAVA所沒有的。就是在遊戲開發領域,尤其是3D遊戲方面,是當仁不讓的第一大語言。
比如目前佔有率世界第一的引擎,是一個叫做Unity3D的遊戲引擎。。。任天堂,暴雪,EA,索尼,史克威爾艾尼克斯等業界大廠,均是其使用者。其開發的遊戲,佔據著近60%的市場份額。。比如之前火遍全球的AR遊戲《口袋妖怪Go》,以及目前國內最火的手遊《王者榮耀》都是使用此引擎開發而成。
另外還有一個主要開發PC遊戲的次世代引擎,叫做寒霜。。。其開發的很多遊戲,都是業界典範,比如《使命召喚》,《極品飛車》,《FIFA》,《戰地》等
再加上在歐洲比較流行的另一大重量級引擎——CE5,也就是開發《孤島危機》系列的那個引擎。
這三個重量級的遊戲引擎,均是使用C#作為指令碼語言。C#也因此在遊戲開發領域,成為了實質上的行業標準。