我最近發現可以通過裝飾與CoClassAttribute的接口來指定默認實現"new up" an interface in C#。 [ComImport, Guid("579A4F68-4E51-479A-A7AA-A4DDC4031F3F"), CoClass(typeof(FooImpl))]
public interface IFoo
{
void Bar();
}
p
我在Scala中創建了一些用於保存數據mongodb的案例類。客戶端應用程序是用Java編寫的,並通過傳遞這些案例類的實例來使用我的存儲庫。 它正常工作,除非我用可選字段: case class Person (name: String, email: Option[String])
從Java 現在我不想引用Scala的選項,所以我寧願重寫一個構造函數,允許客戶端調用的東西像 new Per