是否可以创建一个类的新实例,调用一个方法,并将其返回值转换为一行?
我试图在一行中执行以下操作:
var converter = new ColorConverter();
return (Color)converter.ConvertFromString("#FFDFD991");
答案 0 :(得分:3)
return (Color)(new ColorConverter()).ConvertFromString("#FFDFD991");
从我看来,看起来像ConvertFromString()可能会变成一个静态方法,在这种情况下你可以像这样调用它:
return (Color)ColorConverter.ConvertFromString("#FFDFD991");