是否可以在运行时创建对象表达式?

时间:2013-03-18 21:25:50

标签: f#

如果用户传入一个接口,并且我想动态地创建一个类,是否可以使用对象表达式?也就是说,给定一个接口:

type IMyInterface =
    abstract Perform : Unit -> Unit

有一些方法可以说:

obj = {
    new IMyInterface with
        member this.Perform() = Console.WriteLine("Perform this action")
}

如果没有,是否有非Reflection.Emit方式呢?

0 个答案:

没有答案