Haben die Attribute [Optional]
, [In]
und [Out]
jemals Auswirkungen auf das Verhalten eines C# -Programms?Haben die Attribute [Optional], [In] und [Out] jemals Auswirkungen auf das Verhalten eines C# -Programms?
static void F([Optional]string s, [In] int i, [Out] int i2)
{
}
Die Attribute scheinen auf der C# -Sprachebene nichts zu bewirken. Trifft das in allen Fällen zu? Gibt es eine Beziehung zu den Parametern out
und ref
?
Diese Frage ist nur aus Neugierde. Ich habe gerade einen Werkzeugfehler gefunden, bei dem ein Werkzeug fälschlicherweise [Out]
wie out
behandelt wurde.
Weitere Informationen: http://stackoverflow.com/questions/5252389/difference-in-the-behavior-of-optionalattribute-used-to-declare-an-optional-par – DLeh
Wenn Sie nicht folgen, was Sie meinen durch [Out] wie aus, aber es scheint, dass Sie eine Antwort haben, die die Frage zu verstehen scheint. – Paparazzi