【发布时间】:2019-04-19 21:45:52
【问题描述】:
我想使用初始化列表实例化一个对象,并在同一命令中调用一个方法。
string importantData = SearchOptions() {id = "10", className = "Fluffy"}.justAFunction();
类如下所示:
class SearchOptions : PageBase
{
public SearchOptions()
{
id = string.Empty;
className = string.Empty;
text = string.Empty;
partialText = string.Empty;
XPath = string.Empty;
cssModifier = string.Empty;
}
string void justAFunction()
{
Console.WriteLine(id);
Console.WriteLine(className);
return "ImportantReturn";
}
}
我想保持使用初始化列表定义必要字段的灵活性,并将其他字段留空。
以后不需要类对象。只需要方法的返回参数。
【问题讨论】:
-
是的,但您可能需要一个静态方法。
标签: c# object constructor