【发布时间】:2015-03-05 15:20:04
【问题描述】:
我只有 1 个项目中有两个不同的 .cs 窗口。每个人都运行我程序的不同部分。但是现在我需要在 Form.cs 中使用 mainwindow.cs 的变量 (i)。这个变量一直在变化。 我该怎么做?
主窗口.CS
namespace samples
{
using System.IO;
........
public partial class MainWindow : Window
{
float i;
}
}
FORM1.CS
namespace samples
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
....
chart1.Series["Pakistan"].Points.AddXY(i, j);
}
}
}
【问题讨论】:
-
通过全局修饰符分享它,即
static? -
要么将其设为静态,要么将其传递给 Form1 的构造函数
-
您可以在另一个表单中保留一个表单的引用。
-
它们是两个独立的应用程序吗? MainWindow 是否有 Form1 的实例?
标签: c# visual-studio-2010 variables