为什么C#有'readonly'和'const'?

时间:2016-03-04 17:19:29

标签: c# .net

我来自C ++背景,我正在努力精通C#。看起来C#总是有两种类型的修饰符,只要C ++有一种。例如,在C ++中,引用有&,然后在C#中有refout,我必须了解它们之间的细微差别。与readonlyconst相同,这是此主题的主题。有人可以向我解释2之间的细微差别吗?也许告诉我一个我不小心使用错误的代码和我的代码中断的情况。

1 个答案:

答案 0 :(得分:0)

Readonly:只能在构造函数中设置。

Const:是一个COMPILE TIME CONSTANT。即无法在运行时确定。