搜索
首页 电脑/网络 程序设计 C#/.NET

C#.net程序设计问题

请问类中用static标识的静态方法是不是只能访问静态数据成员(字段).访问非静态成员可以吗?多谢大师们指教.

全部回答

2006-10-15

0 0
静态成员是不在类的实例变量中,而是只存在于类的结构中,没有多个随类势例化的副本的. 而静态方法也正如此. 所以在类没有被实例化的时候,静态方法可以被访问,同时静态方法也只能访问静态成员变量. 如果在你设计类的时候,出现了静态方法需要访问非静态变量,那么请再仔细分析下变化点,应该可以将此方法的职责再次分离,而分离出一个纯的静态方法(它不需要去访问非静态变量.)

2006-10-14

30 0
正如你所说 静态只能访问静态的

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C#/.NET
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C#/.NET
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
其他编程语言
C#/.NET
C#/.NET
举报
举报原因(必选):
取消确定举报