2010-12-05 29 views
2

如果有人問你一個C#開發人員,「你的C#知識有多深?」你會如何打包你的回覆? (假設你不是Anders Hejlsberg)。答案是「你的C#知識有多深?」

你會談論你使用的語言的功能嗎?你熟悉的命名空間?認證或課程你已經採取?你寫的C#代碼行?與C#規範的親密關係?

+4

三英尺深。 – robert 2010-12-05 01:15:13

+4

*可能適合http://programmers.stackexchange.com。 – 2010-12-05 01:17:14

回答

4
  • 您熟悉的.NET命名空間。例如,System.Net用於網絡連接等。當然,這與所需的任務有關。當你需要編寫一個基於控制檯的服務器代碼時,不要說你知道WPF的一切。
  • 尊重C#指導原則(請參閱http://msdn.microsoft.com/en-us/library/czefa0ke(VS.71).aspx
  • 語言特權和親密關係,您如何「使用」C#。 (特殊關鍵字,多線程等)。

一般而言,任何證明您對語言都有良好和容易理解的事物,同時由於語法的舒適性,能夠非常快地學習庫。

0

就像兔子洞一樣深。

我總是用這樣的話來解釋這些問題。因爲這很少說,你駕駛奔馳車有多棒。這不是關於汽車的品牌。無論是寶馬,法拉利還是純歐寶歐寶,好車手都會駕駛得很好。壞的司機也一樣..

一個更好的問題是,你是如何與.NET框架的熟悉。因爲談到語言時,它大多隻是構造。這並不難學。最難的部分是學習框架以及它包含的所有庫。