Silverlight 4.0 在silverlight中在运行时创建对象

Silverlight 4.0 在silverlight中在运行时创建对象,silverlight-4.0,Silverlight 4.0,我有一个Silverlight应用程序,我想在其中创建动态对象,这意味着我有一个Silverlight类库项目IUSERC,在该项目中我有类似的方法 public partial class StateMain : CommonERCFunctions { public ObservableCollection<ERC> ErrorCollectionWithValue(string ErrorCode, int MulCopyNo = 0, int VarNo = 0)

我有一个Silverlight应用程序,我想在其中创建动态对象,这意味着我有一个Silverlight类库项目IUSERC,在该项目中我有类似的方法

public partial class StateMain : CommonERCFunctions
{
  public ObservableCollection<ERC> ErrorCollectionWithValue(string ErrorCode, int MulCopyNo = 0, int VarNo = 0)
   {
    ERC e=new ERC();
    e.name="h";
    retrun e;
   }

}
现在我想动态地创建这个对象


有人能告诉我如何动态创建对象吗?

您的第二个代码段将在运行时创建对象。你的意思是动态的?我已经引用了一个链接,但我在这里没有得到它的支持我知道我的dll名称是IUSERC,但在运行时在XAP文件中有很多dll,所以在运行时使用传递的参数的基础,我必须创建一个对象,它可能是IAYERC,IOKERC所以我为它创建了动态对象。这里XXXERC.Sate.StateMain sm=XXXERC.State.StateMain()将在运行时传递给XXX。请尝试Activator.CreateInstance或Assembly.Load().CreateInstance(),在那里您可以指定typename并获取实例。
IUSERC.State.StateMain sm=IUSERC.State.StateMain();


sm.ErrorCollectionWithValue("dsad",1);