Jestem badania cudzej kod i nie jest to metoda tak:Jaka jest różnica między OptionalAttribute i opcjonalnych parametrów w C# 4.0
public SomeClass DoSomething(string param1, [Optional, DefaultParameterValue("")] string optional)
Dlaczego ktoś miałby korzystać z tych atrybutów zamiast
public SomeClass DoSomething(string param1, string optional = "")
Czy są jakieś różnice w zachowaniu itp.?
[MSDN] (http: // msdn.microsoft.com/en-us/library/system.runtime.interopservices.defaultparametervalueattribute.aspx) –