Nat*_*n W 10 c# language-design
这可能会被关闭,但无论如何我都会尝试.
我前几天向一位VB6程序员展示了我的一些C#代码,他注意到了var关键字,就像"哦,一种变体类型,当你这样做时,打字不是很强." 我不得不继续典型的"var!= VARIANT"演讲向他解释它不是一个只是编译推断的变种.
我在考虑他们(C#团队)可以使用的其他词语,所以这种事情没有发生.我个人喜欢推断,比如:
infer person = new Person("Bob");
Run Code Online (Sandbox Code Playgroud)
我知道这不是什么大不了的事,但只是好奇地看到其他人会用来做同样的事情.
我把它变成了一个社区wiki,因为它没有真正的答案.
C++ 0x使用"auto"关键字进行类型推断:
http://en.wikipedia.org/wiki/C%2B%2B0x#Type_inference
这对于那些家伙来说并不是一个糟糕的权衡,因为"自动"(AFAIK)已经是一个关键词.我可以在C#中想象它:
auto i = 3;
Run Code Online (Sandbox Code Playgroud)
我确实喜欢"推断"(但我对"var"也没有任何问题).
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |