在本文中,我将解释如何在数组中创建只读方法。
在C#中,关键字Readonly是一个修饰符,用于字段。
我们可以在运行时使用ReadOnly,并且它也用于保持一些值。
ReadOnly关键字的另一个特征是,一旦一个只读值被赋值,它就不会在程序重启之前再次赋值。
就是说只能赋值一次。
这里我将解释如何在c#中使用readonly关键字
当在声明中初始化变量时
public readonly datatype name_of_variable = value; public readonly int a = 10;
using System.Collections.ObjectModel;
namespace demo_array
{
class Program
{
static void Main(string[] args)
{
int[] zArray = { 1, 2, 3, 4 };
zArray[1] = 10;
ReadOnlyCollection<int> roArray = Array.AsReadOnly(zArray);
foreach (int number in roArray)
{
Console.WriteLine(number);
}
//roArray[1] = 2; //compile error
Console.ReadKey();
}
}
}
日期:2020-04-11 23:03:40 来源:oir作者:oir
