【发布时间】:2016-04-26 09:30:37
【问题描述】:
我正在尝试从表格 1 中获取数据并在表格 3 中使用它。 我做了一些谷歌搜索,有些人说要使用类构造函数,我尝试了一些东西,这是我迄今为止最接近的东西,但它仍然无法工作。 请问有大神可以指教一下吗?
表格1:
string userNameText = userName.Text;
userNameText = Form3.user;
Form2:
public partial class Form3 : Form
{
public string user
{
get { return userName.Text; }
set { userName.Text = value; }
}
}
谁能看到我在这里做错了什么?
【问题讨论】:
-
如果你让用户静态(你显然应该这样做)怎么办,因为你访问的是类上的变量而不是对象上的变量
-
Form3 没有用户的静态属性,所以不能这样工作,所以,Form3 需要有一个实例,那么你的实例在 form1 中可用吗?
-
@BugFinder 我认为应该是或而不是(首先)其次。
-
由于静态问题,您的示例甚至不适用于普通类。作为故障排除的事情,您应该尝试使用常规类而不是表单,然后您会发现它与表单无关
-
@barlop,你是对的,它的措辞可以更好..
标签: c#