Прочитать на английском

Поделиться через


Ошибка компилятора CS0196

Указатель должен быть проиндексирован только по одному значению.

Указатель не может иметь несколько индексов. Дополнительные сведения см. в разделе "Типы указателей"

Следующий пример приводит к возникновению ошибки CS0196:

C#
// CS0196.cs  
public class MyClass  
{  
   public static void Main ()  
   {  
      int *i = null;  
      int j = 0;  
      j = i[1,2];   // CS0196  
      // try the following line instead  
      // j = i[1];  
   }  
}