如何将类指定为方法返回类型

时间:2017-06-06 17:38:26

标签: c# class syntax properties

我正在查看以语法开头的方法:

private myClass MyMethod(myArgs)

访问修饰符之后未附加的 myClass 是什么?我的印象是返回类型仅限于bool,int或其他简单类型,而不是整个类。

1 个答案:

答案 0 :(得分:1)

上面Ed Plunkett对这个问题进行了友好的回答。

  

这是属性的类型,或方法的the return type,   分别。如果你调用MyMethod(),它将返回一个实例   名为myClass的类,或者它可能返回null。如果你试图分配   MyPlass的任何内容,但是myClass或null,编译器将不允许   你这样做。这意味着当你使用 MyProp的值时,你   可以放心,它拥有的东西将是null,或者   MyClass的。

此处还有更多信息: return class from function in c#