代码改变世界

随笔档案-2009年06月

C#中使用位运算来实现权限管理

2009-06-17 20:46 by xiaosonl, 2278 阅读, 收藏,
摘要: 常用的位运算主要有与(&), 或(|)和非(~), 比如: 1 & 0 = 0, 1 | 0 = 1, ~1 = 0 在设计权限时, 我们可以把权限操作转换为位运算来处理. 第一步, 先建立一个枚举表示所有的权限操作: [Flags]public enum Permissions{ Insert = 1, Delete = 2, Update = 4, Query = 8}[Fl... 阅读全文

Silverlight中JavaSciprt无法访问托管类抽象成员的解决方法

2009-06-15 22:31 by xiaosonl, 232 阅读, 收藏,
摘要: 假设Silverlight中存在这样的两个类, 并且注册为可以被JS调用 [ScriptableType] public abstract class People { public People() { } public abstract string Name { get; set; } } [ScriptableType] public class Men : People { public... 阅读全文