|
|
1
1
const在编译时对使用的值进行替换,因此没有任何运行时意义。一般来说,编译器很难确定您为const对象提出的建议(方法是否会修改对象)。使用const关键字作为访问修饰符的建议也会给编写者带来负担,而且您仍然需要验证是否修改了对象。同时,你也在把一些东西强加给对象,而这些东西并不是在所有上下文中都有意义的。如果方法是const,但您没有将其用作const对象,这意味着什么?您想要的功能通常是通过实现一个接口并只公开类的“只读”部分来实现的。 |
|
|
2
0
我怀疑你问题的第一句话回答了这个问题。 |
|
3
0
我相信可以将变量声明为
http://msdn.microsoft.com/en-us/library/e6w8fe1b(VS.71).aspx |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |