我想在VB中做这件事要容易得多,但是如何调用另一个类的方法呢?这是我有我的Sql.cs内:从单独的类到MainWindow.cs的调用方法
public static MainWindow MainWindow;
public void FlLoadMembers()
{
SetConnection();
SqlCon.Open();
SqlCmd = SqlCon.CreateCommand();
const string commandText = "select firstname, lastname from members";
SqlAdapter = new SQLiteDataAdapter(commandText, SqlCon);
DsMembers.Reset();
SqlAdapter.Fill(DsMembers);
DtMembers = DsMembers.Tables[0];
MainWindow.lstPanelMembers.Items.Add(DtMembers);
SqlCon.Close();
}
试图把这个在MainWindow.cs
private MainWindow()
{
InitializeComponent();
GetVersion();
FlLoadMembers(); //This doesn't work apparently in C#
}
这真是编程的基本步骤,学会在谷歌搜索! – mybirthname
您可能需要定义它的任何类的实例,或者它需要是一个静态方法,并且您必须在它之前指定类名称。 – juharr
噢,好的。我正在寻找一种方法来保持干净的代码,并将我的代码分类为像Module这样的东西,但这些不在C#中。这就是为什么我按照原来的方式进行课堂设置的原因。 – RockGuitarist1