在C#中,定义:
class AClass
{
private int[] FArr; public int[] Arr
{
get{return FArr;}
}}可以实际对数组Arr的只读访问,但不能实际对Arr元素,比如Arr[0]的只读访问,即类外部代码以对Arr元素赋值,例如:Arr[0]=2;
如何才能实际对数组元素的只读保护?
class AClass
{
private int[] FArr; public int[] Arr
{
get{return FArr;}
}}可以实际对数组Arr的只读访问,但不能实际对Arr元素,比如Arr[0]的只读访问,即类外部代码以对Arr元素赋值,例如:Arr[0]=2;
如何才能实际对数组元素的只读保护?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货