ich jemand anderes Code bin der Erforschung und es gibt eine Methode wie folgt:Was ist der Unterschied zwischen OptionalAttribute und optionalen Parameter in C# 4.0
public SomeClass DoSomething(string param1, [Optional, DefaultParameterValue("")] string optional)
Warum jemand diese Attribute statt
public SomeClass DoSomething(string param1, string optional = "")
verwenden würden,
Gibt es Unterschiede im Verhalten usw.?
[MSDN] (http: // msdn.microsoft.com/en-us/library/system.runtime.interopservices.defaultparametervalueattribute.aspx) –