Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Tổng Số Phần Tử Trong Chiều Chỉ Định Của Mảng Trong C#


Để lấy tổng số phần tử trong một chiều chỉ định của mảng, mã như sau −

Ví Dụ

using System; 
public class Demo { 
    public static void Main() { 
        string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"}; 
        Console.WriteLine("One or more name begins with 'A'? = {0}", 
        Array.Exists(products, ele => ele.StartsWith("A"))); 
        Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize); 
        Console.WriteLine("Is the array read only? = " + products.IsReadOnly); 
        Console.WriteLine("Is the array synchronized? = " + products.IsSynchronized); 
        Console.WriteLine("Index of the 1st element = "+products.GetLowerBound(0)); 
        Console.WriteLine("Index of the last element = "+products.GetUpperBound(0)); 
        Console.WriteLine("GetLongLength(0) = "+products.GetLongLength(0)); 
    } 
}

Kết Quả

Điều này sẽ tạo ra đầu ra sau −

One or more name begins with 'A'? = True 
Is the array having fixed size? = True 
Is the array read only? = False 
Is the array synchronized? = False 
Index of the 1st element = 0 
Index of the last element = 3 
GetLongLength(0) = 4

Hãy xem ví dụ khác −

Ví Dụ

using System; 
public class Demo { 
    public static void Main() { 
        string[,,] stdNames = new string[,,] { 
            { { "John", "Gary" }, 
              { "Jacob", "Harry" } }, 
            { { "Kevin", "Ryan" }, 
              { "David", "Mark" } }, 
        }; 
        Console.WriteLine("Is the array having fixed size? = " + stdNames.IsFixedSize); 
        Console.WriteLine("Is the array read only? = " + stdNames.IsReadOnly); 
        Console.WriteLine("Is the array synchronized? = " + stdNames.IsSynchronized); 
        Console.WriteLine("Index of the 1st element = "+stdNames.GetLowerBound(0)); 
        Console.WriteLine("Index of the last element = "+stdNames.GetUpperBound(0)); 
        Console.WriteLine("GetLongLength(0) = "+stdNames.GetLongLength(0)); 
        Console.WriteLine("GetLongLength(1) = "+stdNames.GetLongLength(1)); 
    } 
}

Kết Quả

Điều này sẽ tạo ra đầu ra sau −

Is the array having fixed size? = True 
Is the array read only? = False 
Is the array synchronized? = False 
Index of the 1st element = 0 
Index of the last element = 1 
GetLongLength(0) = 2 
GetLongLength(1) = 2