Ich habe eine Klasse in meiner Bewerbung
public class ProductInfo
{
public int ProductId {get;set;}
public int ProductType{get;set;}
}
Ich möchte eine linq-Abfrage schreiben, die mir eine Liste von ProductIds in einem durch Kommas getrennten Format zurückgeben kann, wobei ProductType einer bestimmten Zahl entspricht.
Ich habe versucht, string.join mit meiner Linq-Anweisung zu verwenden, aber es schien nicht zu funktionieren.
Select
sollte also einstring
oder ein anderes sein, dasToString()
für jedes Element aufgerufen wird, um eine Zeichenfolge zu erhalten. Wenn Sie mehrere Eigenschaften auswählen (von Ihnen als Spalten verstanden), müssen diese Eigenschaften noch irgendwie kombiniert werden, um eine Zeichenfolge zu erstellen. Das ist also der unklare Punkt. Es hängt mehr davon ab, wie die Daten geformt werden sollen.