ソースコード
using System; using System.Collections.Generic; using System.Linq; public static class Program { private static void Main() { var table = new Dictionary<int, string> { { 1, "フシギダネ" }, { 2, "フシギソウ" }, { 3, "フシギバナ" }, }; // FirstOrDefault を使用することで値からキーを取得できます var pair = table.FirstOrDefault( c => c.Value == "フシギソウ" ); var key = pair.Key; Console.WriteLine( key ); } }
- ソースコードの先頭に
using System.Linq;
を追加する必要があります - FirstOrDefault 関数を使用することで値からキーを取得できます