在我的代码上隐藏继承的成员警告消息!-don';I don’我不知道它是从哪里来的

本文关键字:我不知道 don 隐藏 代码 我的 继承 成员 -don 消息 警告 | 更新日期: 2023-09-27 17:58:49

我是C#的新手,我有一个方法,当按下按钮或键盘快捷键时会调用它。起初,一切都很顺利,当我的项目快结束时,我做了一些代码清理(我删除了一些评论,删除了不必要的代码)。但在那之后,会出现一条警告消息,键盘快捷键将不再像以前那样工作。下面是警告消息:

警告1"Inventory_program.IPForm.Update()"隐藏继承的成员"System.Windows.Forms.Control.Update()"。如果隐藏,请使用新关键字是有意的。

这是我的代码:

    private void Update()
    {
     if (getset.clik2 == 1)
       {
         MessageBox.Show("No data to update, dumbass!!", "!!");
       }
     else
       {
         query = @"select ip_address, pc_name, mac_address, users_owner, locations, remarks
                 from it_ip_inventory ";
         dataGridView1.DataSource = exec.InitConn(query);
       }            
    }

很抱歉,我没有足够的流行点来上传图片。

请帮忙,我不知道如何解决。我正在使用WinForms。

在我的代码上隐藏继承的成员警告消息!-don';I don’我不知道它是从哪里来的

方法Update()是为控件基类定义的。

请参见此处:http://msdn.microsoft.com/en-us/library/system.windows.forms.control.update.aspx

在代码中,如果有不同的参数(重载),则可以将事物命名为与现有(继承)方法相同的名称。在您的情况下,Update()具有与内置方法相同的签名。

我建议你利用这个机会将方法重新命名为更具描述性的东西,比如

private void UpdateFromDatabase()
{
}