我可以从c#中的函数返回类对象作为返回值,而不是返回字符串或int或..etc从函数返回类#
Q
从函数返回类#
3
A
回答
8
C#中的类对象是一个类型。所以你绝对可以从函数返回它:
public Type Foo() {
return typeof(string);
}
public Type Bar() {
return someNonNullVariable.GetType();
}
+0
ok这个函数有什么问题 public Bill_spec Get_Bill_Items(string getbillnum,Bill_spec current_bill) {return current_bill;} – kartal 2010-11-16 03:54:39
+0
你正在返回一个Bill_spec的实例,而不是一个类对象。 (我忽略了一个事实,即你只是返回一个参数,这使得一个奇怪的功能。) – 2010-11-16 04:04:07
4
我假设你想从函数返回一个类的实例,那么答案是肯定的。一个类的实例不过是一个基本上像.NET中所有其他对象一样的对象。
例子:
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;
}
}
相关问题
- 1. 函数返回一个包含返回类的函数的类
- 2. 返回从函数
- 3. 从类函数调用返回对象
- 4. 返回匿名类型从函数
- 5. C++从函数返回自定义类
- 6. VB.NET - 从函数返回动态类值
- 7. 从类函数返回对象
- 8. Swift:从函数返回类型JSON
- 9. 从函数返回不同的子类?
- 10. F#:从函数返回联合类型
- 11. 从函数返回多个类型
- 12. 从函数返回函数而不调用返回函数
- 13. 不返回值,从函数具有非void返回类型
- 14. 从函数返回数组。
- 15. 从函数返回数组
- 16. 从函数返回数组
- 17. 返回从AJAX函数返回xmlhttp.responseText
- 18. 返回deferred.done,不从函数返回
- 19. Infere函数返回类型
- 20. PgAdmin函数返回类型
- 21. 函数返回类型decission
- 22. typedefing函数返回类型
- 23. 函数返回类型
- 24. 让函数返回类型
- 25. 返回函数的函数的返回类型
- 26. 从Qt的类名为namespace函数返回回类
- 27. 推导其参数的返回类型函数返回类型
- 28. 从函数返回一个回调函数的返回值(嵌套函数)?
- 29. C++类函数的返回类型定义,返回一个类
- 30. 从函数返回一个通用函数类型的值
你的问题不明确。你想要一个返回类(即类型,而不是实例)的函数,还是你想要一个返回类型为'object'(System.Object)的函数? – 2010-11-16 04:23:43