Gibt es einen Weg Null zurückzugeben, wenn es eine Zeichenkette nicht zu int analysieren kann?int.TryParse = null, wenn nicht numerisch?
mit:
public .... , string? categoryID)
{
int.TryParse(categoryID, out categoryID);
„getting kann nicht von 'out string' zu 'out int' konvertieren
was zu tun ist
EDIT:
nicht mehr relevant, weil der asp.net Einschränkungen ist der Weg, um das Problem zu lösen
/M
Warum parsen Sie es zu einem int, wenn Sie es in einer Zeichenfolge speichern möchten ?? –
String ist übrigens ein Referenztyp, also sollten Sie ihn nicht nullfähig machen. (kompiliert dies überhaupt?) –
Ich benutze dies für asp.net mvc, so dass die Kategorie-ID von der URL zugeordnet ist, so bekomme ich Fehler, wenn ich in der Zeichenfolge in URL übergeben –