by Anonymous » 17 Mar 2025, 12:36
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>
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]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
}
}
[/code]
Ich habe eine andere Signatur meines SELECT2 ausprobiert, über eine andere Daten übergeben, versuchen>