C# ArrayList的IsfixedSize属性

ArrayList的ISFixedSize属性获取一个值,该值指示ArrayList是否具有固定大小,如果是,则返回true,如果没有,则返回false。

C# ArrayList的IsfixedSize属性示例

namespace ConsoleApplication2
{

  class Program
  {
      static void Main(string[] args)
      {

          //创建arraylist
          ArrayList arraylist1 = new ArrayList(5);
          arraylist1.Add("June");
          arraylist1.Add("July");

          arraylist1.Add("August");
          arraylist1.Add("September");
          arraylist1.Add("October");
          Console.WriteLine("ARRAYLIST的元素有:");

          Console.WriteLine();
          foreach (string i in arraylist1)
          {
              Console.WriteLine(i);

          }
          //围绕ArrayList创建一个固定大小的包装器。
          ArrayList FixedSize = ArrayList.FixedSize(arraylist1);
          //显示ArrayList是否具有固定大小。

          Console.WriteLine();
          Console.WriteLine("arraylist1 {0}.", arraylist1.IsFixedSize ? "有固定大小" : "没有固定大小");
          Console.WriteLine("FixedSize {0}.", FixedSize.IsFixedSize ? "有固定大小" : "没有固定大小");
          Console.WriteLine();

      }
  }
}
日期:2020-04-11 23:03:43 来源:oir作者:oir