C# Compiler Error
CS0270 – Array size cannot be specified in a variable declaration (try initializing with a ‘new’ expression)
Reason for the Error
You’ll get this error in your C# code when you specify the size of the array in the array declaration.
For example, lets try to compile the below code snippet.
using System; namespace DeveloperPubNamespace { class Program { public static void Main() { // This will result in the error CS0270 int[100] array1; Console.WriteLine("No Error"); } } }
You’ll receive the error code CS0270 because you are using trying to specify the size of the array in its declaration.
Error CS0270 Array size cannot be specified in a variable declaration (try initializing with a ‘new’ expression) DeveloperPublish C:\Users\Senthil\source\repos\ConsoleApp3\ConsoleApp3\Program.cs 10 Active
Solution
You can fix this error in your C# program by using the new operator to specify the size of the array as shown below.
using System; namespace DeveloperPubNamespace { class Program { public static void Main() { int[] array1 = new int[100]; Console.WriteLine("No Error"); } } }