Module
VB.net での a のように、c# でグローバル関数を宣言する方法を誰か教えてもらえますか? form1、form2、および form3 で呼び出すことができる関数を呼び出す必要があります。
私はこのコードを持っています:
using System.Data.OleDb;
namespace XYZ
{
public static class Module
{
public static void dbConnection()
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "provider= microsoft.jet.oledb.4.0;data source=..\\dbCooperative.mdb";
con.Open();
}
}
}
とform1:
using System.Data.OleDb;
using XYZ;
namespace XYZ
{
public partial class frmReports : Form
{
public frm1()
{
InitializeComponent();
}
private void frm1_Load(object sender, EventArgs e)
{
Module.dbConnection();
OleDbCommand cm = new OleDbCommand("SELECT * FROM table", con);
}
}
}
しかし、私にはエラーがあります:「名前 'con'は現在のコンテキストに存在しません」。