MyException - 我的异常网
当前位置:我的异常网» C# » C#中项目之间的全局变量?该怎么处理

C#中项目之间的全局变量?该怎么处理

www.MyException.Cn  网友分享于:2013-01-06  浏览:194次
C#中项目之间的全局变量?
请问比如说我的程序有两个project组成,一个是exe可执行,一个是dll在exe中使用,但我想在exe中定义一个变量,也能在dll中使用,请问高手们这问题该如何解决,听说C#没有全局变量,感觉好麻烦,不过肯定有解决办法,只是我不知道。100分相送,先谢了。

------解决方案--------------------
加个类就可以啊。
------解决方案--------------------
不要通过参数传递
-------------
最好通过参数传递。 这是最合适的方法了。

你还可以通过一个静态的变量(或类)来处理,或者使用剪切板对象共享数据。再有通过委托或事件来传递信息。
------解决方案--------------------
简单的就这样:

public class global
{
public static string strText = "变量 ";
}

然后直接在如何地方直接这样使用:global.strText
------解决方案--------------------
静态变量定义在DLL里,
------解决方案--------------------
弄一个dll
using 就可以了吧
------解决方案--------------------
静态变量会比较好..
public static string str;
------解决方案--------------------
static class Pub
{
static int var1;
static string var2;
}

随便加在哪个project中都可以,使用时用Pub.var1,Pub.var2之类的。
------解决方案--------------------
最好是在多项目中找一个 每个项目都要引用的项目里加
public class AppDatCenter
{
public int var1=0;
public string var2= " ";
}
------解决方案--------------------
public static 变量是静态变量,是全局的
------解决方案--------------------
UP
------解决方案--------------------
弄个中间文件,2边都去读写文件好了。总可以了不
------解决方案--------------------
在dll里则exe里没法用?
是public的吗?
------解决方案--------------------
如果你要在dll中调用exe的成员,那你的设计一定是有问题的,准确说不合理。
主要将实现的功能说清楚,如果是程序的一些设置信息,应该由其它功能类完成,exe也就是负责调用和管理。
------解决方案--------------------
静态成员就好了撒
怎么可能没法用列,你添加引用没有啊
我前段时间用的蛮好的
------解决方案--------------------
添加一个static class里面加上public成员

文章评论

程序员应该关注的一些事儿
程序员应该关注的一些事儿
总结2014中国互联网十大段子
总结2014中国互联网十大段子
我的丈夫是个程序员
我的丈夫是个程序员
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
10个调试和排错的小建议
10个调试和排错的小建议
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员和编码员之间的区别
程序员和编码员之间的区别
那些争议最大的编程观点
那些争议最大的编程观点
程序员必看的十大电影
程序员必看的十大电影
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
每天工作4小时的程序员
每天工作4小时的程序员
老程序员的下场
老程序员的下场
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
Java程序员必看电影
Java程序员必看电影
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员都该阅读的书
程序员都该阅读的书
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
漫画:程序员的工作
漫画:程序员的工作
为什么程序员都是夜猫子
为什么程序员都是夜猫子
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
编程语言是女人
编程语言是女人
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
 程序员的样子
程序员的样子
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
如何成为一名黑客
如何成为一名黑客
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
我是如何打败拖延症的
我是如何打败拖延症的
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
一个程序员的时间管理
一个程序员的时间管理
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有