台灣最大程式設計社群網站
線上人數
1096
 
會員總數:245130
討論主題:189035
歡迎您免費加入會員
討論區列表 >> 心情甘苦談 >> 為何大多數人愛用C#?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
為何大多數人愛用C#?
價值 : 10 QP  點閱數:2809 回應數:17

樓主

小明
初學者
10 14
170 5
發送站內信

最近我們部門主管宣佈,以後開發的案件全改用C#開發。
我們部門在公司中算比較特別,都是用vb.net開發。(winform)
後來不知為什麼主管說我們也要跟其他部門一樣改用C#開發。
對於改用C#開發其實沒啥問題,就語法改一改,然後一些比較不一樣的用法看一看,
網路上也很多C#的範例能看,到還是不會太難上手。
但~~~~~~~~~
為什麼大家會這麼愛用C#阿?不是做出來的結果都一樣嗎@@
聽認識的朋友也說他們公司也用C#!
.NET Framework中~語言不同~應該不會有重大的不一樣啊~~C# and VB應該最後出來是一樣的吧~
實在很好奇C#怎麼會這麼紅咧?

本篇文章發表於2009-08-25 20:47
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
不一樣,真的...

雖說都是編譯成CLR...

但實際上,類似的程式碼編譯成CLR之後,如果你有去[調查]的話,
就會發現很多地方完全不一樣.....(只是運算完,處理完的結果相同而已,實際在背後的運作模式有點差異)


但我還是喜歡VB.NET的寫法
(我也是兩種都寫啦....,只是個人偏好VB.NET)
本篇文章回覆於2009-08-25 21:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Allen
捐贈 VP 給 Allen 檢舉此回應
http://www.allenkuo.com/EBook5/view.aspx?TreeNodeID=7&id=9
這是我的想法,供您參考一下
本篇文章回覆於2009-08-25 22:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Sdany
捐贈 VP 給 Sdany 檢舉此回應
我本身也是用 VB
已經開始改用 C# 去寫

出發點:其實也是被要求的 >"<
借此機會研究 C# 用法
本篇文章回覆於2009-08-26 07:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
c# +1
原因是跟隨Allen腳步 XD
本篇文章回覆於2009-08-26 08:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

阿源哥哥
捐贈 VP 給 阿源哥哥 檢舉此回應
雖然,阿源哥哥早期是使用VB.NET開發案子,但是,在今年年初就開始改用C#了,

且是使用C#來發表人生的第一本新書(範例是同時附有VB.NET與C#程式碼),

改用C#之後,反而現在比較喜歡用C#來寫,至少用C#來寫可以少打許多字。

本篇文章回覆於2009-08-26 13:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
>>用C#來寫可以少打許多字

真的?
本篇文章回覆於2009-08-26 20:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

阿源哥哥
捐贈 VP 給 阿源哥哥 檢舉此回應
比較一下吧,兩個完全一樣的程式,一個用C#,一個用VB.NET
算一下,只是幾行而已就已經差了好幾個字了,整個檔案(案子)下來
差的就更多了。






其實有Intellisense幫助程式碼輸入也沒有差啦,只是真的真的VB.NET的程式碼比較長。


本篇文章回覆於2009-08-26 20:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
真的短很多....
本篇文章回覆於2009-08-27 00:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
呃~~~ 我是不覺得#7的code 有比較短啦
本篇文章回覆於2009-08-27 09:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

阿源哥哥
捐贈 VP 給 阿源哥哥 檢舉此回應
是沒有比較短啦,是可以少打好幾個字母啦(只是有Intellisense幫忙,也沒差)

本篇文章回覆於2009-08-27 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

kevin
檢舉此回應
小弟最近也從vb投入c#的懷抱了^^"

因為感覺c#和c、c++、java的語法較為類似(雖然還是不太一樣啦^^")
很多國營事業和國家考試大都還是要用c和java解題(不太確定?^^")

阿~我是不是離題了Orz
本篇文章回覆於2009-08-27 09:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
青菜蘿蔔各有所好
這已經是很古老的問題囉......
反正只要自己能夠熟悉並靈活運用並有效解決問題
使用什麼樣的工具,並不是那麼的重要

至於程式碼的長短?對打字不慢的我來說,已經不重要了
有時候很龜毛的把程式碼給簡化到不能再簡化時
只是因為無聊在考驗自己的功力罷了

PS.我還是在使用VB.NET = =|||
本篇文章回覆於2009-08-27 11:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
回應

流雲繫絮
捐贈 VP 給 流雲繫絮 檢舉此回應
我不認為有比較短耶

打get就會出來end get了

看起來比較短 但操作起來我個人認為沒差別


本篇文章回覆於2009-08-28 20:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

荔枝
捐贈 VP 給 荔枝 檢舉此回應
不是說將來會「混在一起用」了嗎?
那還比較什麼呢?
本篇文章回覆於2009-08-28 22:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
回應

阿源哥哥
捐贈 VP 給 阿源哥哥 檢舉此回應
>> 不是說將來會「混在一起用」了嗎

好像是謠言,VS2010的Beta版已經出來了,

『好像」沒看到「混在一起用」。
本篇文章回覆於2009-08-28 22:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.