第一条语句:
CashSuper是抽象父类,setBehavior()是它的以抽象方法,加入的XML文件中class是其的一个节点
能够用通俗易懂的语句来解释这句话是怎么执行的吗?cc.setBehavior((CashSuper)Assembly.Load("商场收银(4)").CreateInstance("ShopClass." +dr["class"].ToString(),false,BindingFlags.Default,null,args,null,null));第二条语句:
ds是DtaSet的一个对象,能够用通俗易懂的语句来解释这句话是怎么执行的吗?DataRow dr = ((DataRow[])ds.Tables[0].Select("name='" + comboBox1.SelectedItem.ToString() + "'"))[0]; 
期待高手的解答,万分感谢!!!

解决方案 »

  1.   

    DataRow dr = ((DataRow[])ds.Tables[0].Select("name='" + comboBox1.SelectedItem.ToString() + "'"))[0];
    筛选出datatable里面datarow名字是name=comboBox1.SelectedItem.ToString()的行。返回第一行
      

  2.   

    cc.setBehavior((CashSuper)Assembly.Load("商场收银(4)").CreateInstance("ShopClass." +dr["class"].ToString(),false,BindingFlags.Default,null,args,null,null));
    加载商场收银(4)这个程序集。然后在这个程序集查找ShopClass." +dr["class"].ToString()的类。并创建这个类。也就是new
      

  3.   


    商场收银(4)是程序集,ShopClass是命明空间