在C#中,Gen()是什么?它看起来像一个方法,除了它有成员Config。它不是某种类型的静态类吗?它似乎是一个实例方法,除了它之后的“.Config”。
public AP.GlobalClass APObj = new AP.GlobalClass();
APObj.Gen().Config;
答案 0 :(得分:5)
将括号放在这样的成员之后意味着它是一个方法,而你正在调用它。
在您的情况下,该方法返回一个对象,然后您的代码引用该返回对象的Config
属性。
这是一种等同于以下内容的快捷语法:
AP.GlobalClass APObj = new AP.GlobalClass();
var result = APObj.Gen();
result.Config;
答案 1 :(得分:0)
这是一个实例方法,它返回具有名为Config
的属性/字段的类/结构的实例。