匿名型を作成しnull
、作成時に設定してみました。ただし、これは、私の意見では、明白な方法は機能しません
new {MyClass Value, int Total} min = null; //will not work
私がつまずいた回避策はEnumerable.Repeat
、目的を達成するためにどの作品を使用するかです。
var min = Enumerable.Repeat(new {Value = new MyClass(), Total = 0}, 0)
.FirstOrDefault()
匿名型のサイズが 0 のコレクションを作成し、最初の項目 (null) を目的の変数に返すことによって、それがどのように機能すると思いますか。
私が知りたいのは、作成時に匿名型の値を設定するために使用している方法以外に、よりクリーン でおそらく より良い方法はありますか?null