【发布时间】:2017-02-07 23:19:39
【问题描述】:
我想在 VB 中这样做要容易得多,但是如何调用另一个类的方法呢?这就是我在 Sql.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#
}
【问题讨论】:
-
这真的是编程的基本步骤,学会google搜索吧!
-
你要么需要一个定义它的类的实例,要么它需要是一个静态方法并且你必须在它之前指定类名。
-
哦,好的。我一直在寻找一种方法来保持干净的代码并将我的代码分类为类似于模块的东西,但这些不在 C# 中。这就是为什么我按照原来的方式设置班级。
-
你需要一本书或网站来学习如何用 C# 编码