Ich habe eine Methodeeinen Standardwert einer Variablen zuweisen und in die Datenbank ändern
getlisting(string url,int ID)
ich diesen Parameter-ID in einer anderen Klasse an eine andere Funktion am Übergang
Controller __cc = new Controller();
int Status = 1;
__cc.UpdatePaging(ID, Status);
ich dies vorbei zu aktualisieren Funktion und möchten einen Standardwert von 0 zu ID und 1 zu Status zuweisen und dann zurückgeben und Änderungen in der Datenbank vornehmen,
aber ich kann es nicht tun. Stimmt etwas mit meinem Code nicht? oder erzähle mir, wie man int einen 0-Wert zuweist und ihn in der Datenbank aktualisiert, wann immer ich einen Wert von getlisting
bekomme, sollte ihm eine Null zugewiesen und in DB aktualisiert werden.
Nun, um ein _int_ zu starten, ist nie null. Wenn Sie einen [nullbaren int] haben möchten (https://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx), dann sollten Sie den _int? _ Verwenden. Es ist jedoch nicht klar, was Ihre Absichten sind Möchten Sie einen Datensatz mit ID = 0 aktualisieren? Es scheint, dass egal welchen Wert für ID übergeben wird, die Sie auf Null setzen möchten – Steve
Int ist standardmäßig 0, wenn kein Wert zugewiesen –
@EhsanSajjad - Ihr Kommentar macht keinen Sinn ID wird an die Funktion übergeben und die Funktion deklariert keinen Standard. – Hogan