Open In App

C# | Check if an array is read-only or not

Array.IsReadOnly Property is used to get a value that indicates whether the Array is read-only or not.

Syntax:



public bool IsReadOnly { get; }

Property Value: This property always returns false for all arrays.

Below programs illustrate the use of above-discussed property:



Example 1:




// C# program to illustrate
// IsReadOnly Property of
// Array class
using System;
namespace geeksforgeeks {
  
class GFG {
  
    // Main Method
    public static void Main()
    {
  
        // declares an 1D Array of string
        string[] topic;
  
        // assigning null to array
        topic = new string[] { null };
  
        // Here we check whether is
        // array of fixed size or not
        Console.WriteLine("Result: " + topic.IsReadOnly);
    }
}
}

Output:
Result: False

Example 2:




// C# program to illustrate
// IsReadOnly Property of
// Array class
using System;
namespace geeksforgeeks {
  
class GFG {
  
    // Main Method
    public static void Main()
    {
  
        // Two-dimensional array 
        int[, ] arr = new int[, ] {{1, 2}, 
                                   {3, 4},  
                                   {5, 6},  
                                   {7, 8}}; 
  
  
        // Here we check whether is
        // array of fixed size or not
        Console.WriteLine("Result: " + arr.IsReadOnly);
    }
}
}

Output:
Result: False

Note:

Reference:


Article Tags :
C#