Named parameters: Difference between revisions
Content added Content deleted
(Added C# (4.0)) |
(→{{header|C sharp|C#}}: Additional demonstration of named parameter ordering.) |
||
Line 99: | Line 99: | ||
{{works with|C sharp|C#|4.0}} |
{{works with|C sharp|C#|4.0}} |
||
Named parameters were added in C# 4.0. |
Named parameters were added in C# 4.0. The examples below demonstrate how named parameters and optional parameters are a single concept in the language. |
||
<lang csharp>using System; |
<lang csharp>using System; |
||
Line 116: | Line 116: | ||
AddWidget("root", 320, 240, "First"); |
AddWidget("root", 320, 240, "First"); |
||
AddWidget("root", text: "Origin"); |
AddWidget("root", text: "Origin"); |
||
AddWidget("root", |
AddWidget("root", 500); |
||
AddWidget("root" |
AddWidget("root", text: "Footer", y: 400); |
||
} |
} |
||
} |
} |
||
Line 127: | Line 127: | ||
parent = root, x = 0, y = 0, text = Origin |
parent = root, x = 0, y = 0, text = Origin |
||
parent = root, x = 500, y = 0, text = Default |
parent = root, x = 500, y = 0, text = Default |
||
parent = root, x = 0, y = |
parent = root, x = 0, y = 400, text = Footer</pre> |
||
=={{header|Clojure}}== |
=={{header|Clojure}}== |