Linqで私がSingleOrDefaultまたはFirstOrDefaultを呼び出すと、特定のオブジェクトに対してnull以外の何かを返すのですか?デフォルト(TSource)を作る方法
List<CrazyControls> cc = CrazyControlRepository.All();
cc.SingleOrDefault(p => p.Id == id).Render();
CrazyControlsに、ベースのRender()メソッドを実装するデフォルトのインスタンスを返すようにするにはどうすればよいですか?
コードスニペットが奇妙です。あなたは "All" CrazyControlsを要求していますが、次の行では「例外を投げるには複数のコントロールがあります」と言っています。 – dlev
ええ...ちょっと変わったけど、合法です。私はそれを爆破したいより多くの場合は、与えられたIDを持つCrazyControlが1つだけでなければなりません。 – Peter