在阅读了这篇old post from Clinton Begin(iBatis的创造者)后,我真的想知道他对注释与属性的主张是否被广泛接受,或者是否存在分歧。
他的观点是:
annotation
不是关键字(与enum
不同)这些声明是否有价值,C#如何改进?
答案 0 :(得分:4)
这些观点一点一点地明显有价值:
这不会使Java的实现变得更糟,因为它们有一个不同的目标:向后兼容性。 C#具有从头开始构建语言的优势(然后向前推进而不是保持严格的向后兼容性)。
作为一个挑剔的例子,你或我提到的任何东西都不是C#的一部分,它们是.NET运行时的一部分,在VB.NET和F#中同样可以找到。