关于窗口传参问题

yuchang2012 2013-04-05 09:09:56
我在WinForm 下 的 (主窗口)From1窗口里里面 自己写了一个字段 public static string busername;
我在另外一个Form2中 new 一个 Form1


再用 Form.busername 为什么 点不出来?

求指教
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niss 2013-04-06
  • 打赏
  • 举报
回复
感觉这么做不太合适
h_gxi 2013-04-06
  • 打赏
  • 举报
回复
加入static 是不用new直接调用。静态调用 不加static new实例化后对象可以点出来。 按你声明的静态变量, public static string busername; 可以直接在Form2中 Form1.busername
xtiu77 2013-04-05
  • 打赏
  • 举报
回复
静态变量调用:类名.变量名 公共变量调用:对像名.变量名
tcmakebest 2013-04-05
  • 打赏
  • 举报
回复
静态的只要用 Form1.busername 就可以了。
yuchang2012 2013-04-05
  • 打赏
  • 举报
回复
引用 1 楼 nice_fish 的回复:
static去掉
果然 可以 这是为什么呢? 静态不是全局吗?
  • 打赏
  • 举报
回复
static去掉

110,533

社区成员

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

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

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