1

私は似たような問題を探していて、似たような問題のほとんどを調べましたが、どれも役に立ちませんでした...

このエラーが発生します:

一貫性のないアクセシビリティ:パラメータタイプ「FinalProject.MySQL」は、メソッド「FinalProject.Form2.Form2(FinalProject.MySQL)」よりもアクセスしにくいです。

namespace FinalProject
{
    public partial class Form2 : Form
    {
        MySqlConnection c;
        public Form2(MySqlConnection connection) //this is the line of the error.
        {
            InitializeComponent();
            c = connection;
        }

        private void okBtn_Click(object sender, EventArgs e)
        {
            if (c.State == ConnectionState.Open)
            {
                textBox1.Text += "conection open";
            }
        }
    }
}

namespace FinalProject
{
    public class MySQL
    {
        public MySqlConnection connection;
        private string server;
        private string port;
        private string database;
        private string uid;
        private string password;

        //Constructor
        public MySQL()
        {
            Initialize();
        }

        //Initialize values
        private void Initialize()
        {
      .
      .
      .

私は考えられるすべてのものに「public」修飾子を付けようとしました...運がありません:)))

4

0 に答える 0