Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0828

Výraz nelze přiřadit k vlastnosti anonymního typu.

Anonymní typ nelze inicializovat s hodnotou null nebo nebezpečným typem nebo skupinou metod nebo anonymní funkcí.

Oprava této chyby

  1. Buď přidejte deklaraci typu na levou stranu přiřazení, nebo změňte výraz na pravé straně tak, aby byl přijatelný typ.

Příklad

Následující kód generuje CS0828, protože člen anonymního typu nelze inicializovat s hodnotou null.

// cs0828.cs  
using System;  
  
public class C  
{  
    public static int Main()  
    {  
        var a = 1;  
        var c = new { p1 = null }; // CS0828  
        return 1;  
    }  
}  

Viz také