摘要: 一,as 关键字。 用于兼容的引用类型的转换。 string s = someObject as string;//是转换成string类型,as后面是什么类型就是转换成什么类型。 if (s != null) { // someObject is a string. }二, 在C#中“?”有三种用法。 1、可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空,例如:string str=null;是正确的。int i=null;编译器将报错。为了使值类型也可为空,可空类型出现了,可空类型使用可空类型修饰符?来表示,表现形式... 阅读全文
posted @ 2013-12-16 18:18 VisibleIsFalse 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在三层中,关于如何获取当前用户的权限?是管理员,还是普通用户? 大致思路: 先通过this.User.Identity.Name 获取当前用户的实体(model),然后根据实体的用户角色属性(rolename)来最终获取当前用户的权限。参考代码: 1 /// 2 /// 获取当前登录的用户 3 /// 4 public Model.Users CurrentUser 5 { 6 get 7 { 8 if (_currentUser == ... 阅读全文
posted @ 2013-12-16 18:11 VisibleIsFalse 阅读(487) 评论(0) 推荐(0) 编辑