Ich habe eine benutzerdefinierte Klasse driverInfos mit einem Subcass -TriverInfo, das Informationen über Dateien in einem privaten Array enthält. Nicht eine Definition für "Select" und die Überladung der optimalen Erweiterungsmethode "parallelenumerable.Select (parallelQuery, func " erfordert einen Empfänger vom Typ "System" system.Linq.Parallelquery ".
Code: Select all
public class DriverInfos
{
public class DriverInfo
{
public FileInfo FileInfo { get; private set; }
...
}
...
DriverInfo[] _driverInfos;
public IEnumerable Select2(Func selector)
{
var driverPathes = _driverInfos.Select(fp => fp.FileInfo.FullName); //this compiles and performs the correct data
return _driverInfos.Select(selector); // DOES NOT compile
}
}
Ich habe eine andere Signatur meines SELECT2 ausprobiert, über eine andere Daten übergeben, versuchen>