我可以從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