就像在Web 里的Session、Cookie一样保存用户登陆后的基本信息 
以方便其他页面调用!

解决方案 »

  1.   

    在Winform中你可以编写一个类或静态类来存放这些信息,在需要的地方通过类的静态属性来获取这些信息。如:
    public static class UserInfo
    {
        private static int m_UserID;
        public static int UserId
        {
            get{return m_UserID;}
            set{m_UserID=value;}
        }
    }
    UserInfo.UserId=123;
      

  2.   

    补充下上面的呵
    class UserHelper
        {
            public static string LoginId;
            public static string Nickname;
            public static int FaceId;        
        }
    对于在同一个程序内的不同类之间的共享,不用静态类也可以的,这个类当你程序一开始之时就存在,直到程序结束;
    你可以在其它的线程中进行改变其属性值,如:UserHelper.LoginId="";
      

  3.   

      如果想web一样 多个用户的话 那样用一个类的静态属性  可能不行吧  
      

  4.   

    如果是单机的,可能出现这种情况吗?如果是C/S的,用IP来区别呗,或者学习Session,Cookie自己造个序列呗
      

  5.   

     存储一个 静态类 或者 存储本地xml 文件 都可以
      

  6.   

    推荐用结构体来保存,如果数据量不大的情况下,用STRUT来存储
      

  7.   

    在Winform中你可以编写一个类或静态类来存放这些信息,在需要的地方通过类的静态属性来获取这些信息。如: 
    public static class UserInfo 

        private static int m_UserID; 
        public static int UserId 
        { 
            get{return m_UserID;} 
            set{m_UserID=value;} 
        } 

    UserInfo.UserId=123; 
      

  8.   


     定义静态类
     public static class BaseUserTable 
     {    
         public static String Field_ID                       ;// 代码
         public static String Field_UserName                 ;// 用户名
         public static String Field_OperatorCategory         ;// 操作员类别
         public static String Field_OperatorCategoryFullName ;// 操作员类别名称
         public static String Field_UserPassword             ;// 用户密码
         public static String Field_Lang                     ;// 系统语言选择
         public static String Field_Theme                    ;// 系统样式选择
         public static String Field_FirstVisit               ;// 第一次访问时间
         public static String Field_PreviousVisit            ;// 上一次访问时间
         public static String Field_LastVisit                ;// 最后访问时间
         public static String Field_LoginCount               ;// 登录次数        
         public static String Field_Enabled                  ;// 有效
         public static String Field_IsStaff                  ;// 是否职员
         public static String Field_IsOperator               ;// 是否操作员
         public static String Field_IsVirtual                ;// 是否虚拟帐户
         public static String Field_IsDimission              ;// 是否离职
         public static String Field_UserOnLine               ;// 是否在线
         public static String Field_IPAddress                ;// IP地址
         public static String Field_MACAddress               ;// MAC地址
         public static String Field_SUID                     ;// 当点登录标示
         public static String Field_Description              ;// 备注
     }