c#窗体传值用法实例详解

2019-12-26 12:28:33王振洲
  • get { return userRole; }   set { userRole = value; }  
  • }   //公共属性  
  • public string Password   {  
  • get { return password; }   internal set { password = value; }  
  • }   }  

    在其他代码中进行访问:

     

     
    1. UserLoginInfo.CurrentUserInfo.Username ="郑佐";   UserLoginInfo.CurrentUserInfo.UserRole = "dotnetlover";  
    2. UserLoginInfo.CurrentUserInfo.Password = "http://www.easck.com/";  

    对于Singleton模式的实现方式有很多,编写时需要考虑是否需要保证实例访问的线程安全问题,以免引发不可预料的情况,为了提高性能可以考虑惰性实例化。

    (7)发布事件进行订阅

    通过事件来传递参数应该说是一种推的实现方式,在产生事件时进行被动的获取相关数据。这里将通过一个自定义事件来演示数据的传输。