弱弱的问一个全局变量的问题 本帖最后由 ruifengzhangyi1 于 2011-08-15 20:54:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样定义了,static string abc="str"; //静态的其实我建议你放在session,或者cookie里面去比较好,最后将此变量存在cookie中 const定义的是常量,定义之后不可再更改,并且是静态的。在编译时将直接会被置换至调用的地方string res = aaa.App_Code.quanju.abc 静态成员要用 类名.成员 名来访问 namespace aaa.App_Code{ public class quanju { const string abc="string";//这样写对不对 }}首先你要搞清楚面向对象和面向过程的区别。这个是最重要的,很多人学过面向过程,很难把观念扭转过来。其次你要知道在C#中const的用法,我觉得楼主应该是和我一样先学了C再去学C#的吧。在你这个例子里,这个 abc只能做计算用,在实例化这个类的时候,这个abc是不能通过tmp.abc来使用的。你要理解一下可访问性的问题:publicprivateinternalprotected这四种你要搞明白。搞明白这个你就应该知道什么东西能在实例化的对象中使用了 dongxinxi他说得对,在使用了const之后这个变量就默认是静态的(static),静态变量要通过他说的那个方法去用它在你这个例子里,就是:aaa.App_Code.quanju.abc 不对,还是LS的仔细,LZ的const前面没有加任何访问修饰符,那么默认这个成员就是private的,只有那个类内部才能访问,加上吧public const string abc="string";//这样写对不对 public static string abc="string"; 可以用session传值 然后session里面的值可供各个页面使用。 C#中用控制台读取Txt文件时出现乱码怎么解决? 读取大数据的时候,可否用new 新对象来存储数据? C#中直接运行不能得出正确结果和逐语句运行可以正确实现? Listbox的问题 菜鸟求助:关与C# 程序编译成dll问题 === 自定义控件的事件处理问题 (请saucer(思归)、Eddie005(暴走005)以及各位老大帮助)=== 新手 请各位帮忙!先谢了!! 怎样制作安装程序 怎么在datagrid内显示两个datatable的联合查询结果 GDI绘制,效率很低,高手帮忙提供好的解决办法啊,, asp.net 怎么在动态table里面动态添加链接
{
public class quanju
{
const string abc="string";//这样写对不对
}
}首先你要搞清楚面向对象和面向过程的区别。这个是最重要的,很多人学过面向过程,很难把观念扭转过来。
其次你要知道在C#中const的用法,我觉得楼主应该是和我一样先学了C再去学C#的吧。在你这个例子里,这个 abc只能做计算用,在实例化这个类的时候,这个abc是不能通过tmp.abc来使用的。你要理解一下可访问性的问题:public
private
internal
protected这四种你要搞明白。搞明白这个你就应该知道什么东西能在实例化的对象中使用了
public const string abc="string";//这样写对不对