答案是“你的C#知识有多深?”

时间:2010-12-05 01:14:36

标签: c# .net

如果有人问你,一个c#开发人员,“你的C#知识有多深?”你会如何打包你的回复? (我们假设你不是Anders Hejlsberg)。

您会谈谈您使用的语言的功能吗?您熟悉的命名空间?您已获得的认证或课程?您编写的C#代码行?与C#规范的亲密关系?

2 个答案:

答案 0 :(得分:4)

  • 您熟悉的.NET命名空间。例如,System.Net用于联网等。当然,与所需任务有关。当您需要编写基于控制台的服务器时,不要说你知道WPF的所有内容。
  • 尊重C#指南(参见http://msdn.microsoft.com/en-us/library/czefa0ke(VS.71).aspx
  • 语言津贴和亲密关系,你是如何“使用”C#的。 (特殊关键词,多线程等)。

一般来说,任何可以证明你对语言有一个良好和容易理解的东西,同时由于你对句法的舒适性而能够非常快速地学习库。

答案 1 :(得分:0)

兔子洞的深度。

我总是改写这样的问题。很难说,你驾驶梅赛德斯有多好。这不是关于汽车的品牌。无论是宝马,法拉利还是普通的欧宝,优秀的车手都能驾驶出色。坏司机也是如此..

更好的问题是,您对.NET框架的熟悉程度如何。因为在语言方面,它主要是构造。这并不难学。困难的部分是学习框架及其包含的所有库。