C#中沒有C++中的const形參,那C#中如何達(dá)到和它一樣的效果?即參數(shù)不允許修改。我本來想ref一個(gè)const參數(shù),這樣該參數(shù)就不會(huì)被修改了,可是C#不允許ref const參數(shù),ref的只能是可賦值的變量。請高手不吝賜教,非常感激。1L:你好,但是你再函數(shù)里面可以對這個(gè)形參進(jìn)行修改,而C++的const形參你是不能修改的。也是就是我只能讓你在函數(shù)中用這個(gè)值,而不能讓你改這個(gè)值。 2L的,你好,readonly只能用來修飾類字段。3L,你好,這個(gè)我之前也試過的,但是一樣可以修改,根本不報(bào)錯(cuò)。。。不信你可以試下。
- 2 回答
- 0 關(guān)注
- 993 瀏覽
添加回答
舉報(bào)
0/150
提交
取消