テキスト テンプレートを作成しており、次のコード行があります。
Tuple<string, int, bool>[] tupleArray = new[]
{
new Tuple<string, int, bool>("apple", 4, true),
new Tuple<string, int, bool>("grape", 1, false)
};
これを匿名型の配列に変換したいと思います:
var anonArray = new[]
{
new {Name = "apple", Diam = 4, Tasty = true},
new {Name = "grape", Diam = 1, Tasty = false}
};
ただし、テキスト テンプレートは、単一の連続した関数のように見えますが、暗黙的に型指定されたローカル変数の使用を許可していません。
この制限を回避し、テキスト テンプレート内で匿名型を使用する簡単な方法はありますか?