C#中如果要从一个类中调用另外一个类中的某个数值,应该怎么调用?
C#中,我在一个类中:private static float x
如果我想在另外一个类中用这个x的值,应该怎么调用?
问题点数:40、回复次数:16Top
1 楼huruihappy()回复于 2006-12-04 07:51:28 得分 4
设置为public 属性 private只能本类访问Top
2 楼HeddaZ(大飞飞)回复于 2006-12-04 07:51:55 得分 20
必须暴露出去,或者把这个私有值设置成属性
public static float MyX
{
get{return x;}
set{x=value;}
}Top
3 楼alexsunnyj()回复于 2006-12-04 09:18:48 得分 0
建议用HeddaZ(大飞飞)的方法,这样的结构比较严谨,代码相对安全!Top
4 楼wangkun9999(蜘蛛+Lucene.net构建搜索引擎)回复于 2006-12-04 09:21:06 得分 0
先引用using,然后取值myclass.xTop
5 楼wooting(不醉)回复于 2006-12-04 09:23:08 得分 0
HeddaZ(大飞飞)正解.Top
6 楼lisalee1105()回复于 2006-12-05 04:01:01 得分 0
Thank you very much!!!Top
7 楼marln6698()回复于 2006-12-05 07:41:30 得分 0
支持HeddaZ(大飞飞)
Top
8 楼liujia_0421(SnowLover)回复于 2006-12-05 08:19:54 得分 4
或者
public static float x;
调用时用:
类名.x
Top
9 楼tjvictor(终于升星了,向两星奋斗)回复于 2006-12-05 08:36:54 得分 4
全局變量用屬性和public都可以,我建議用屬性。Top
10 楼believefym(feng)回复于 2006-12-05 08:42:35 得分 4
既然是static的,就直接ClassName.x,当然不能是private的Top
11 楼outh24()回复于 2006-12-05 08:45:25 得分 0
三楼正解,顶。Top
12 楼aa2223(小包包)回复于 2006-12-05 09:10:12 得分 0
那有私有静变量啊!Top
13 楼pacific007()回复于 2006-12-05 09:17:05 得分 4
静态变量 声明成public
调用
类名.xTop
14 楼bumm(......)回复于 2006-12-05 09:18:08 得分 0
属性Top
15 楼youyuan1980(水云间)回复于 2006-12-05 09:55:05 得分 0
1.公有变量
2.静态变量
3.将这个类变为另一个类的子类
4.重载构造函数
5.委托Top
16 楼papper(小齐)回复于 2006-12-05 10:00:04 得分 0
大飞飞的比较常用Top




