Associative array/Merging: Difference between revisions

Added C#
m (Reformatted to reduce line count)
(Added C#)
Line 203:
key: year, value: 1974
</pre>
 
=={{header|C sharp}}==
<lang csharp>using System;
using System.Collections.Generic;
using System.Linq;
 
public class Program
{
public static void Main() {
var baseData = new Dictionary<string, object> {
["name"] = "Rocket Skates",
["price"] = 12.75,
["color"] = "yellow"
};
var updateData = new Dictionary<string, object> {
["price"] = 15.25,
["color"] = "red",
["year"] = 1974
};
var mergedData = new Dictionary<string, object>();
foreach (var entry in baseData.Concat(updateData)) {
mergedData[entry.Key] = entry.Value;
}
foreach (var entry in mergedData) {
Console.WriteLine(entry);
}
}
}</lang>
{{out}}
<pre>
[name, Rocket Skates]
[price, 15.25]
[color, red]
[year, 1974]</pre>
 
=={{header|Clojure}}==
196

edits