簡體   English   中英

struct參數的默認值

[英]Default value for a struct parameter

如何在C#中初始化結構類型的可選參數?
.NET 4.5中可能嗎?

string Foo(string myArg, KeyValuePair<string, string> myOptionalArg = ???)
{
     // todo
}

是的,您可以將可選參數初始化為適當類型的任何編譯時文字值。 對於KeyValuePair ,唯一具有該類型的編譯時文字(至少在當前存在的任何C#版本中)是default(KeyValuePair<string, string>)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM