(注:最初的这种权限判定写法到后期很多时候会不合适,最有效的还是使用 string[] 方式,值为 1|0|1|1|0'1'11|0 会发现这样可以更有效,输出时用 split("|".ToCharArray()) 方法,可以进行权限中套权限的判定 Time:2010-02-24 12:12)
在考虑如何保存权限并方便调用的方法
我是把每个权限用 0 代表false, 1 代表true,并且将所有权限连接成字符串写入数据,例如 1101010 这样
但是考虑很久不知道该如何将这个字符串中的字符按位置读取出来,并赋予权限安排
最后在网上找资料,发现了 ToCharArray() 方法
String str = "0101010";
char[] arrStr = str.ToString().ToCharArray();
这样就可以通过arrStr[i]来调用其中的字符
终于搞定这里了,睡觉睡觉了...
初学真是痛苦,唉.....