using Microsoft.FSharp.Collections;
public static void Main()
var key1 = new[]{"Bar", "Foo"};
var key2 = new[]{"Bar", "Foo", "Zack"};
var key3 = new[]{"Car", "Foo"};
MapModule.Empty<string[], int>()
Console.WriteLine($"{fSharpMap[key1]}");
Console.WriteLine($"{fSharpMap[key2]}");
Console.WriteLine($"{fSharpMap[key3]}");
var key4 = new[]{"Bar", "Foo"};
var key5 = new[]{"Bar", "Foo", "Zack"};
var key6 = new[]{"Car", "Foo"};
Console.WriteLine($"{fSharpMap[key4]}");
Console.WriteLine($"{fSharpMap[key5]}");
Console.WriteLine($"{fSharpMap[key6]}");