C# Error CS0611 – Array elements cannot be of type ‘{0}’

C# Error

CS0611 – Array elements cannot be of type ‘{0}’

Reason for the Error & Solution

Array elements cannot be of type ‘type’

There are some types that cannot be used as the type of an array. These types include System.TypedReference and System.ArgIterator.

The following sample generates CS0611 as a result of using System.TypedReference as an array element:

// CS0611.cs  
public class a  
{  
   public static void Main()  
   {  
      System.TypedReference[] ao = new System.TypedReference [10];   // CS0611  
      // try the following line instead  
      // int[] ao = new int[10];  
   }  
}  

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

This C# program calculates and displays an upper triangular matrix based on user input. Problem Statement: The program takes the...
This C# program serves as a demonstration of bitwise operators, which are fundamental operators used for manipulating individual bits in...
This C# program is designed to interchange or swap the columns of a matrix. A matrix is a two-dimensional array...