我用以下内容在c#中创建了一个DLL文件:
namespace GenerateMemo
{
class GenerateMemo
{
public MySqlConnection connection;
private string server;
private string port;
private string database;
private string uid;
private string password;
public void SqlConnect(string _server, string _port, string _database, string _uid, string _password)
{
string connectionString;
connectionString = "SERVER=" + _server + ";" + " PORT=" + _port + ";" + "DATABASE=" +
_database + ";" + "UID=" + _uid + ";" + "PASSWORD=" + _password + ";";
connection = new MySqlConnection(connectionString);
connection.Open();
}
public void sqlNonQueryN(string query)
{
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.ExecuteNonQuery();
connection.Close();
}
}
而且我不知道如何在文件中调用这些方法。我正在使用Visual Studio,并且已经将其导入为参考。请告诉我如何使用我的DLL文件。我需要在另一个项目中使用这些方法。非常感谢。:)
首先,您需要使您的GenerateMemo
类public
在另一个程序集中使用。现在是internal
(类的默认访问修饰符)。
然后,如果您已经添加了该dll作为对项目的引用-基本上,您需要创建类的实例并调用它的方法。
var memo = new GenerateMemo();
memo.SqlConnect(....)
等等。
并确保已using GenerateMemo;
在计划使用名称空间的文件中包含该名称空间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句