C#中没有C++中的const形参,那C#中如何达到和它一样的效果?即参数不允许修改。我本来想ref一个const参数,这样该参数就不会被修改了,可是C#不允许ref const参数,ref的只能是可赋值的变量。请高手不吝赐教,非常感激。1L:你好,但是你再函数里面可以对这个形参进行修改,而C++的const形参你是不能修改的。也是就是我只能让你在函数中用这个值,而不能让你改这个值。 2L的,你好,readonly只能用来修饰类字段。3L,你好,这个我之前也试过的,但是一样可以修改,根本不报错。。。不信你可以试下。
- 2 回答
- 0 关注
- 961 浏览
添加回答
举报
0/150
提交
取消