我有一个通过重载索引运算符来公开数据列表的类(见下文)。我可以从 clojure 访问它吗?
double this[int index] { get; }
(let [q (|System.Collections.Generic.List`1[System.Int32]|.)]
(.Add q 1)
(.get_Item q 0))
我对 C# 编程语言一无所知,但是当您从 Clojure 调用 Java 代码时,概念应该是相同的。
调用实例方法:
(.methodName objectInstance params...)
调用静态方法(假设 C# 有静态方法):
(ClassName/staticMethod params...)