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



静态类如何使用?


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


静态类如何使用?[已结贴,结贴人:myhorsefsy]
发表于:2007-03-14 09:45:30 楼主
system.web.ui.webcontrol.loginutil是个静态类,如何调用这个类的方法.我现在是无法访问,有保护级别限制
发表于:2007-03-14 09:53:111楼 得分:10
静态类的调用方法,如果是在同一个命名空间下的话,就通过类名打点方法名调用.如果是非静态类的话,就要通过类的对象打点调用!!给分吧!
发表于:2007-03-14 10:08:112楼 得分:10
你说的这个东西不能直接访问的吧
发表于:2007-03-14 10:43:473楼 得分:0
静态类只用于包含静态成员的类型,它既不能实例化,静态类的特性是防止继承,防止外部来new。它相当于一个sealed   abstract类。  

static   class   myutility  
{  
public   const   int   data;  
public   static   void   foo()  
{  
...  
}  
}  

静态类的几个注意点  

静态类不能有实例构造器。  
静态类不能有任何实例成员。  
静态类不能使用abstract或sealed修饰符。  
静态类默认继承自system.object根类,不能显式指定任何其他基类。  
静态类不能指定任何接口实现。  
静态类的成员不能有protected或protected   internal访问保护修饰符。
发表于:2007-03-14 10:48:394楼 得分:0
静态成员一个类只有一个,

而普通的成员是每个对象都有一个,

这个说法真是形象~

静态成员变量可以被任意成员函数访问,

而静态成员函数只能访问静态成员变量。
发表于:2007-03-14 22:14:485楼 得分:0
http://msdn2.microsoft.com/zh-cn/library/79b3xss3(vs.80).aspx
看看这个或许有助于你对静态类的了解
发表于:2007-03-14 22:20:276楼 得分:0
lz   问的问题和静态类无关,你应该去看看访问修饰符的定义


快速检索

最新资讯
热门点击