您的位置:程序门 -> .net技术 -> c#



新手问题: 如何在一个类中访问外部的公共变量


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


新手问题: 如何在一个类中访问外部的公共变量[已结贴,结贴人:print_hello]
发表于:2007-03-20 15:05:14 楼主
public   string   yy;
public   class   t_msg
{
      ....
    public   t_msg()
    {
      .....
    }
    public   void   g_msg()
    {
      //在这里如何访问外部的yy变量?
    }
}
发表于:2007-03-20 15:13:511楼 得分:20
1.静态变量   public   static   string   yy;
2.把yy写到类中。

发表于:2007-03-20 15:23:582楼 得分:0
两种情况:
public   class   outer
{
public   string   yy;
public   class   t_msg
{
      ....
    public   t_msg()
    {
      .....
    }
    public   void   g_msg()
    {
      //在这里如何访问外部的yy变量?
    }
}
}
在这种情况下,t_msg本身位于outer类中(内部类),不管yy是什么属性,t_msg都可以直接调用。
另外一种情况是位于两个类中,将yy变量的访问属性设置成public或者protected,生成outer类的实力即可访问,如果yy是static的,则只需要通过类名就可以访问,如outer.yy。


快速检索

最新资讯
热门点击