C# 中数组类的 Array.IsReadOnly 属性的作用是什么?
Array.IsReadOnly 属性获取一个值,指示 Array 是否为只读。
首先,设置数组值 -
Array arr = Array.CreateInstance(typeof(String), 3); arr.SetValue("Electronics", 0); arr.SetValue("Clothing", 1);
现在,我们使用 IsReadOnly 属性来查找 Array 是否为只读。如果数组是只读的,那么无法更新它 -
arr.IsReadOnly
以下是声明使用 Array.IsReadOnly 属性的完整示例 -
示例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lower { class Program { static void Main(string[] args) { Array arr = Array.CreateInstance(typeof(String), 3); arr.SetValue("Electronics", 0); arr.SetValue("Clothing", 1); Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString()); Console.WriteLine("isReadOnly: {0}",arr.IsReadOnly.ToString()); Console.ReadLine(); } } }
输出
Lower Bound: 0 isReadOnly: False
广告