-2
A
回答
1
從技術上講,函數可以存儲爲對象。這些在.NET中被稱爲委託。
因此,如果您有類似的代表,如Func
或Action
或可以工作的代表,您可以調用它。我不相信這對於任意類是可能的。
例如:
Func<int, int> doubleIt = (x) => x * 2;
doubleIt(4);
//or
Action<Object> print = x => Console.WriteLine(x);
print(4);
0
我不知道這有什麼你的目標,但你可以做這樣的事情:
Func<MyClass> myClass =() => new MyClass();
// Then you can call this function, which returns a new instance of 'MyClass'
MyClass newInstance = myClass();
相關問題
- 1. 是否可以在C#中調用動態對象?
- 2. 是否可以在C++中以這種方式調用對象方法?
- 3. 是否可以調度AnimationDrawable對象?
- 4. 是否可以直接在C#中的對象文字上調用方法?
- 5. 是否可以抽象startActivity調用?
- 6. Objective-C塊對象是否可以有關聯的對象?
- 7. 是否可以在同一個對象內引用對象?
- 8. 是否可以在對象列表中查找對象的類?
- 9. 是否可以用對象遞歸?
- 10. 是否可以重用backgroundworker對象?
- 11. 在調用wait()之前調用鎖對象的notify()是否可以?
- 12. 是否可以在GJS中調用Gdk.Seat.grab()?
- 13. 是否可以在Android中調用GC?
- 14. 是否可以手動調用一個dom對象的點擊?
- 15. 如何確定是否可以調用Julia對象
- 16. 是否可以調整通用對象池的大小?
- 17. 我可以檢測一個對象是否調用了GC.SuppressFinalize?
- 18. 找出一個Python對象是否可以調用
- 19. 是否可以調用模擬對象的方法?
- 20. 委託變量是否可以分配給調用對象?
- 21. 是否可以在QWebView中調用JavaScript中的C++函數?
- 22. 是否可以在C#中使用IGetActivationFactory.GetActivationFactory?
- 23. 是否可以在C++中禁用鍵?
- 24. 在C#中ID是否可以使用?
- 25. C#是否可以在靜態方法中使用DB對象引用?
- 26. 是否可以將CUDA C用於面向對象的編程?
- 27. C++:是否可以從std :: string對象中分離char *指針?
- 28. 是否可以縮短c#中的對象名稱?
- 29. 對象是否可以從標準C++容器中清除?
- 30. 對象是否可以知道從哪個對象調用其方法?
不,這是不可能的。你爲什麼不嘗試一下呢? –
你期望做什麼? –