次のようなオブジェクトのリストがあるとしましょう。
var users = new List<User>();
users.Add(new User() { FirstName = "Ek0nomik" });
users.Add(new User() { FirstName = "Ek0nomik" });
users.Add(new User() { FirstName = "Foobar" });
そのリストから、名前とその名前の数を含む2次元配列を取得しようとしています(Google Chartsで使用するJSONとして返すため)。これは、配列に含まれるものです。
["Ek0nomik", 2],
["Foobar", 1]
私は最初は.Select
新しいオブジェクトを投影するために使用しようとしていましたが、それはリスト内の各オブジェクトに対して投影されるので、そのメソッドが私をそこに導くとは思いません。