我来自C ++背景,我正在努力精通C#。看起来C#总是有两种类型的修饰符,只要C ++有一种。例如,在C ++中,引用有&
,然后在C#中有ref
和out
,我必须了解它们之间的细微差别。与readonly
和const
相同,这是此主题的主题。有人可以向我解释2之间的细微差别吗?也许告诉我一个我不小心使用错误的代码和我的代码中断的情况。
答案 0 :(得分:0)
Readonly:只能在构造函数中设置。
Const:是一个COMPILE TIME CONSTANT。即无法在运行时确定。