• 2

為什麼 C# 這麼難?

找不到程式設計版,只好發在這裡了。

年輕時學 C , ASM 時都不覺得難,都是看得到摸得到的,
現在剛看 C# 的文章好像是天書一樣,每個中文字都懂,合起來就不知在講什麼
我只是想了解組件’命名空間..是什麼,看了這文章我暈了,到底在寫什麼鬼
以前多簡單,檔案就是檔案。
--------------------------------------------------------------
組件和 Dll 的名稱
組件是部署和 managed 程式碼程式的身分識別的單位。 雖然組件可以跨越一或多個檔案,通常對應一對一的 DLL 組件。 因此,本章節描述唯一 DLL 的命名慣例,然後可以對應至組件命名慣例。

✓ 執行 選擇建議的功能,例如 System.Data 大型區塊的 Dll 組件的名稱。

組件和 DLL 的名稱不一定要對應至命名空間名稱,但很合理的組件命名時,請依照下列命名空間名稱。 好的經驗法則是名稱的組件中所包含的組件的一般前置詞為基礎的 DLL。 例如,兩個命名空間,將組件 MyCompany.MyTechnology.FirstFeature 和 MyCompany.MyTechnology.SecondFeature, ,可能會呼叫 MyCompany.MyTechnology.dll。

https://msdn.microsoft.com/zh-tw/library/ms229048(v=vs.110).aspx
2017-08-01 9:01 發佈

jimmypp wrote:
找不到程式設計版,...(恕刪)


直接看原文, 中文翻譯新的技術, 沒有約定成俗的譯法, 只能由譯者自由發揮.
這時就要看你跟譯者能不能心有靈析一點通了.
你跟譯者沒有心靈相通, 自然就看不懂他在寫什麼了
学过c的人会觉得c#难吗? 那只能说明你c的水平也一般吧?


而且你看的这些东西完全都是语言的细枝末节啊,即使你不看,随便看几个开源项目就理解了啊。

重要的是语言特性你掌握了没有

基础的:流程控制,递归
通用的:面向对象思维,面向对象编程原则
.NET发展的 : 委托,事件,lambda表达式,惰性求值,泛型,Task

语言特性都掌握了,你就可以拿来编程了啊 ,至于这些命名方式神马的你就按照项目规范来就行了啊。

c#是编程语言里官方文档相当规范全面的了,和其他语言比起来学起来真不困难呢。
c# 屬於物件導向程式語言,沒有接觸過物件導向程式概念者,剛開始接觸時會有點難以理解。
建議找些從基礎介紹的書籍或網站來理解。
遇到不瞭解的地方也別心急,多找些sample code實作看看,久了慢慢會理解原理與概念。

msdn 是很好的資源,內容很齊備sample code也多。
但是msdn上的用語比較艱澀難懂(可能跟翻譯有關),我也常常看的一知半解,乾脆直接看sample code反而比較容易理解。
C#哪有難?我是專案邊做邊學的耶。

看不懂的跳過,看code,寫code一下就懂了。

底下有錯的麻煩各位大大更正。

using 比較像指定使用整組的功能模組。
像using System; 就會把System這整個功能模組加進來。
才能使用Console.WriteLine() 在console印出字來。

如果沒有先using System; 那要印字就變成
System.Console.WriteLine()了。
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
问下台湾 IT 行情如何?

工作3年以上 能拿到 10K以上 人民币吗?

jimmypp wrote:
找不到程式設計版,...(恕刪)



我也是先學 C

現在大部分時間用 C# 寫,蠻方便的

只有在寫有效能考量的程式才用 C

touchOn wrote:
问下台湾 IT 行情如何?
工作3年以上 能拿到 10K以上 人民币吗?


別的行業不知道,遊戲業可能有。
但是內地北上廣可能就是15K以上了......
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
因為他是C

jimmypp wrote:
找不到程式設計版,...(恕刪)
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?