C# Compiler Error
CS0443 – Syntax error, value expected
Reason for the Error
You’ll get this error in your C# code when you try to reference an array without specifying the index for the array.
For example, let’s try to compile the below C# code snippet.
using System; namespace DeveloperPublishNamespace { class Program { static void Main(string[] args) { int[] array1 = new int[10]; var result = array1[]; Console.WriteLine(result); } } }
You’ll receive the error code CS0443 when you build the above C# code because you are referencing an array “array1” without specifying the array index.
Error CS0443 Syntax error; value expected DeveloperPublish C:\Users\Senthil\source\repos\ConsoleApp4\ConsoleApp4\Program.cs 9 Active
Solution
You can fix this error in your C# program ensuring that you specify the array index when referencing the array.
using System; namespace DeveloperPublishNamespace { class Program { static void Main(string[] args) { int[] array1 = new int[10]; var result = array1[0]; Console.WriteLine(result); } } }