C# | Check if an array is readonly or not (original) (raw)

Last Updated : 01 Feb, 2019

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:

CSharp `

// 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);
}

} }

`

Example 2:

CSharp `

// 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);
}

} }

`

Note:

Reference:

Similar Reads