本人新手,最近在学习c#开发,遇到个问题:
我获得一个类似这样的字符串str=“aad=1;bsdfa=2;cavdscsdc=3”,然后想把里面的内容提取出来,用类似于str.aaa的方式,大牛帮忙看看把
------解决思路----------------------
大体思路是:
先用分号(;)分割字符串,得到一个数组1。
对数组1的每个元素都用等号(=)分割,得到两个元素的数组,其中元素0就是key,元素1就是value。
要实现点(.)运算,需要自己定义一个类class1,在class1(string str)构造函数中解析并赋值。
------解决思路----------------------
如果你想这么高端的变成一个属性,还要支持任意这种格式的字符串的话,那么你只能用dlr了
否则的话简单的split就可以了
------解决思路----------------------
想实现"."
你需要构造一个实体类,把数据存放在字段里
------解决思路----------------------
+1,用split分割