c# 通过代码启动和直接执行exe区别

hahaxj 2011-03-18 01:54:23
有个程序,通过代码启动的时候没有问题,可直接执行exe程序就有问题,后来发现有个static a = new class1();class1中的构造函数里面有个null引用,但为什么用代码启动的时候没有报错啊?也没加try,catch..谢谢大家了
...全文
288 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtnu200 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 isline 的回复:]
估计代码启动exe和你的宿主程序共享了某些资源,而单独启动则没有这些资源
[/Quote]
应该就这个了,否
  • 打赏
  • 举报
回复
估计代码启动exe和你的宿主程序共享了某些资源,而单独启动则没有这些资源
hahaxj 2011-03-18
  • 打赏
  • 举报
回复
static a 就是定义的一个静态变量
luluyy 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hahaxj 的回复:]
通过代码执行就是用vs2005直接F5啊
[/Quote]

怎么可能会出现这样的总是 要么是你代码问题要么就是你编绎器的问题

你把报错信息发上来``最好有个图片 还有就是你static a = new class1();class1
的代码弄出来`这个static a = new class1();放到哪儿了?
hahaxj 2011-03-18
  • 打赏
  • 举报
回复
通过代码执行就是用vs2005直接F5啊
宝_爸 2011-03-18
  • 打赏
  • 举报
回复
啥叫通过代码执行?
Process.Start?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧