比较实用的代码

    技术2022-05-20  50

     

    遍历对象的属性和值

     

    MedicineDetailReturnValue value = new MedicineDetailReturnValue ();value.MAlias1 = "sdf";value.MID = "1234";PropertyInfo[] pis = value.GetType().GetProperties();for (int i = 0; i < pis.Length; i++){string str = (string)(pis[i].GetValue(value,null));this.richTextBox1.Text += pis[i].Name + ":"+str +"/r/n";} 

     

     

    ArrayList 转换为 string[]

    string[] strArray = (string[])strArrayList.ToArray(typeof(string));  

     

    Obj[] 转换为 ArrayList

     

    //把一个对象数组转换成ArrayList可以使用ArrayList.Adapter方法。//这个方法把一个IList包裹在一个ArrayLIst里。现在上面的代码就可以写成: string[] strs = new string[]{"123","456"};ArrayList list = ArrayList.Adapter(strs);//或者 也可以这样string[] strs = new string[]{"123","456"};ArrayList list = new ArrayList(strs);

     

     


    最新回复(0)