我可以在C#中将类对象作为函数的返回值返回,而不是返回字符串、整数等。
C# 中的类对象是一种类型。因此,你绝对可以从一个函数中返回它:
public Type Foo() {
return typeof(string);
}
public Type Bar() {
return someNonNullVariable.GetType();
}
public class MeaningfulClassName
{
public int Val1;
public string Val2;
....
}
public class Processor
{
public MeaningfulClassName MyFunction(int something, string somethingelse)
{
var ret = new MeaningfulClassName();
....
return ret;
}
}
我理解你的问题是关于一个方法是否可以返回一个类。目前,我敢说不行。现在是2018年4月5日。
下面我使用了System.Class
,这是一个最著名的类,用于System.Class.WriteLine
。
一个人不能声明
Func<System.Class> C => System.Class;
C.WriteLine("Hello world!");
有人能否证明我错了!
如果这个功能能够帮助我模拟一个静态页面,我会非常喜欢它。
object
类型(System.Object
)的函数? - Joe White