在C#中的.dll文件中的调用方法

特罗格洛米诺格

我用以下内容在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文件。我需要在另一个项目中使用这些方法。非常感谢。:)

安迪·科涅涅夫(Andy Korneyev)

首先,您需要使您的GenerateMemopublic在另一个程序集中使用。现在是internal(类的默认访问修饰符)。

然后,如果您已经添加了该dll作为对项目的引用-基本上,您需要创建类的实例并调用它的方法。

var memo = new GenerateMemo();
memo.SqlConnect(....)

等等。

并确保已using GenerateMemo;在计划使用名称空间的文件中包含该名称空间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章