2013-10-21 64 views
0

我有一個類,通過重載索引操作符公開數據列表(見下文)。我可以從clojure訪問它嗎?訪問重載操作符從Clojure

double this[int index] { get; } 
+0

顯示我們的代碼,這是很難幫助沒有任何線索。 – Chiron

回答

1
(let [q (|System.Collections.Generic.List`1[System.Int32]|.)] 
    (.Add q 1) 
    (.get_Item q 0)) 
0

我不知道C#編程語言的任何東西,但是當你從Clojure的調用Java代碼的概念應該是一樣的。

要調用實例方法:

(.methodName objectInstance params...) 

要調用靜態方法(假設C#有靜態方法):

(ClassName/staticMethod params...) 
+0

當你對這個話題毫無所知時,爲什麼要提供答案?機會已經嘗試過基本的互操作語法。 – vemv

+0

@vemv對不起,我是否應該請求您的許可以在此發佈? – Chiron

+0

我沒有這麼建議。 – vemv