c# 方法没有重载,需要 0 个参数(尝试从另一个方法调用方法)
本文关键字:方法 另一个 调用 参数 重载 需要 | 更新日期: 2023-09-27 17:56:52
这是我尝试调用的方法,
private Label UserIdLabelAssignText(int counter, string userId)
{
Label userIdLabel = this.Controls.Find("userIdLabel" + counter.ToString(), true).FirstOrDefault() as Label;
if (userIdLabel == null) userIdLabel = this.Controls.Find(userId + "UserIdLabel", true).FirstOrDefault() as Label;
if (userIdLabel != null)
{
userIdLabel.Text = (userId);
userIdLabel.Name = userId + "UserIdLabel";
userIdLabel.BackColor = Color.Green;
}
return userIdLabel;
}
这就是我打电话的地方。
private void Refresh_App_TimerNH_Tick(object sender, EventArgs e)
{
int i = 0;
i = i + 1;
if (i == 16)
{
i = 0;
}
else
{
}
UserIdLabelAssignText();
}
我是 c# 的新手。
UserIdLabelAssignText
由2 个参数定义您调用UserIdLabelAssignText()
因此给出 0 个参数,这是无效
您的方法正在等待两个参数
private void Refresh_App_TimerNH_Tick(object sender, EventArgs e)
{
int i = 0;
i = i + 1;
if (i == 16)
{
i = 0;
}
else
{
}
UserIdLabelAssignText(i,"test"); //integer parameter and string parameter needed
}