Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 要使用If验证给定数组的索引号吗_C#_.net_Arrays - Fatal编程技术网

C# 要使用If验证给定数组的索引号吗

C# 要使用If验证给定数组的索引号吗,c#,.net,arrays,C#,.net,Arrays,这是行不通的。我怎样才能使它工作。你的意思是: class Palette { public static void Main() { int array = new int [5]; if (array[] = 0) { Console.WriteLine("It's blue"); } if (array[

这是行不通的。我怎样才能使它工作。

你的意思是:

 class Palette
 {  
      public static void Main()
      {    
           int array = new int [5];
           if (array[] = 0)
           {
                   Console.WriteLine("It's blue");
           }
           if (array[] = 1)
           {
                   Console.WriteLine("It's Violet");
           }
           if (array[] = 2)
           {
                   Console.WriteLine("It's red");
           }
           if (array[] = 3)
           {
                   Console.WriteLine("It's Black");
           }
           if (array[] = 4)
           {
                   Console.WriteLine("It's green");
           }
           Random ran = new Random();
           int r = ran.Next(array.Length);
           string Token = (array[r]);
           Console.WriteLine(Token);
   }
}

你在找这样的东西吗

if (array[0] == "Blue") {
    Console.WriteLine("It's blue");
}

if (array[1] = "Violet") {
   Console.WriteLine("It's violet");
}

那该怎么办?这个代码毫无意义。我知道你是初学者。目前的代码没有意义。告诉我们您要执行的操作。
array[]=1
正在尝试将值1分配给整个数组。我猜您正在寻找更像
if(数组[0]==1
)的东西,但这仍然不起作用,因为您尚未在数组中输入任何内容,因此它将填充为null
public static void Main()
{
    string[] array = new string[5];
    array[0] = "It's blue";
    array[1] = "It's Violet";
    array[2] = "It's red";
    array[3] = "It's Black";
    array[4] = "It's green";
    Random ran = new Random();
    int r = ran.Next(array.Length);
    string token = array[r];
    Console.WriteLine(token);
}