Asp.Net C#: Optionale Parameter in Methode
Ich möchte eine Methode aufrufen in C#, die ich
zeitweise mit einem optionalen Parameter befülle
Lösung
ein optionale Paramter in einer Methode wird dadurch erreicht, indem ein
Parameter mit dem = Ist-Gleich Zeichen und einem Wert definiert wird.
public Task
Methode_with_Optional_Parameter(long
optParameter = 0)
{..}
|
Wenn man den Wert weg lässt, dann verhält sich der
Parameter wie ein Standard-Paramerter, welcher den Vorgabewert optional
vorgibt.
Beispiel:
Aufruf einer Log Methode mit einer VorgabeID
public async Task
add_LogView(long IDUser, long IDNote = 0)
{
//< Add logtime >
Note_View_LogModel newLog = new
Note_View_LogModel();
newLog.IDNote = 0; //0=Liste
newLog.IDUser
= IDUser;
newLog.dtView = DateTime.Now;
_dbContext.tbl_Notes_View_Log.Add(newLog);
await _dbContext.SaveChangesAsync();
//</ Add logtime >
}
|