0

クラスの新しいインスタンスを作成し、メソッドを呼び出し、その戻り値を 1 行でキャストすることは可能ですか?

私は一行で次のことをしようとしています:

var converter = new ColorConverter();
return (Color)converter.ConvertFromString("#FFDFD991");
4

1 に答える 1

3
return (Color)(new ColorConverter()).ConvertFromString("#FFDFD991");

私が見たところ、 ConvertFromString() はおそらく静的メソッドにすることができるように見えます。その場合、次のように単純に呼び出すことができます。

return (Color)ColorConverter.ConvertFromString("#FFDFD991");
于 2013-02-20T20:39:10.723 に答える