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.
Nem kötött általános név váratlan használata
Ez a hiba akkor fordul elő, ha olyan általános típust használ, amely egyetlen paramétertípust igényel anélkül, hogy általános paramétertípusnevet ad át a szögletes zárójelek között. Ez lehet változó deklaráció vagy objektum-példányosítás.
Példa
Az alábbi példa a CS7003-at hozza létre:
// CS7003.cs
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
var myDictionary = new Dictionary< , >(); //CS7003
List<> var2; //CS7003
}
}
A hiba kijavítása
Általános típus használatakor adja meg a várt paramétertípusneveket szögletes zárójelekben, vesszővel elválasztva.
Az előző példa a következőképpen javítható:
// CS7003-fixed.cs
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
var myDictionary = new Dictionary<int, string>();
List<string> var2;
}
}