#

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 >

}

 

Mobile

.

123movies