C#使用不同功能的类

时间:2018-04-24 09:23:32

标签: c# class

我制作了一个新的WPF应用程序。我创建了一个名为Auto的新类。在public MainWindow()我为Auto创建了一个新条目:

Auto firstcar = new Auto();

然后在相同的代码页上我有功能:

private void btnKm_Click(object sender, RoutedEventArgs e)

我想在这里输入属性的第一辆车。我怎么能这样做?

在互联网上,我发现Auto firstcar = firstcar;但是它说第一辆车未分配。

2 个答案:

答案 0 :(得分:3)

据我所知,你的问题变量" firstcar"是构造函数的局部变量(public MainWindow())。

您应该将其作为字段或属性提供给您的班级。这样就可以在类的其他方法中更改属性

0

答案 1 :(得分:1)

我没有正确地回答你的问题。我相信,你有访问问题。

您可以将firstcar对象创建为类变量,以便后面代码中的所有事件处理程序都可以看到它。

Auto _firstcar = new Auto();

private void btnKm_Click(object sender, RoutedEventArgs e)
{
    _firstCar.YourProperty= Value;
}