Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A "záradék" záradékban szereplő kifejezés típusa helytelen. A metódus hívásában nem sikerült a következtetés.
Ez a hiba általában akkor jön létre, ha a tartományváltozó helytelen explicit típust kapott.
A hiba kijavítása
- Ha a tartományváltozó explicit módon van begépelve, győződjön meg arról, hogy a típus megegyezik az iterált gyűjtemény elemeinek típusával, vagy implicit módon átalakítható. Ha a tartományváltozót megelőzi a kulcsszó, távolítsa el
var.var
Példa
A következő kód hozza létre a CS1942-t:
// cs1942.cs
class Program
{
static void Main(string[] args)
{
var x = from var i in Enumerable.Range(1, 100) // CS1949
select i; //CS1942
}
}
A CS1942 a CS1949-hez kapcsolódik, mert a tartományváltozó használata var miatt a mögöttes Cast<T> művelet meghiúsul, mert var nem típus.