string role="查询用户,修改用户,论坛用户";
string[] roles; roles=new string[]{"查询用户,修改用户,论坛用户"};
//现在请问, 如何能将字串role变量的内容直接赋值给roles ?这样做会更灵活给用户直接赋角色
//这样子赋值会编译出错呀 roles= news string[]{role}
string[] roles; roles=new string[]{"查询用户,修改用户,论坛用户"};
//现在请问, 如何能将字串role变量的内容直接赋值给roles ?这样做会更灵活给用户直接赋角色
//这样子赋值会编译出错呀 roles= news string[]{role}
string[] roles; roles=new string[]{"查询用户","修改用户","论坛用户"};
//现在请问, 如何能将字串role变量的内容直接赋值给roles ?这样做会更灵活给用户直接赋角色
//这样子赋值会编译出错呀 roles= news string[]{role}
这样当然会出错噢不太明白你什么意思
string[] roles=new string[]{"查询用户","修改用户","论坛用户"}; 这样写不就可以直接用了吗?
上面的都正确!roles=role.split(',');
你要把role赋值给roles?
一个string对象怎么能赋值给string数组的呢?
只能循环一个一个
roles[i]=role
roles=new string[]{变量} 中? 这样的目的是, 让变量赋值更灵活,根据字串变量来赋值,而不是要赋成死的常量。roles=new string[]{"查询用户,修改用户,论坛用户"};
roles=role.split(',');
-------------------------------------------这个是正确的, 好,等明天就加分给你!谢谢