从另一个函数获取变量值
本文关键字:变量值 获取 函数 另一个 | 更新日期: 2023-09-27 18:31:48
我有这个函数
public void Search(object sender, EventArgs e)
{
//I get the value form a query..
int MachineNo=Convert.ToInt16(cmd2.ExecuteScalar());
}
我想从该函数获取机器编号到此
public void Edit(object sender, EventArgs e)
{
bool edit=modify(MachineNo,UserName)
}
将Search
函数更改为:
public int Search(object sender, EventArgs e)
{
return Convert.ToInt16(cmd2.ExecuteScalar());
}
然后将Edit
更改为:
public void Edit(object sender, EventArgs e)
{
var MachineNo = Search(sender, e);
bool edit=modify(MachineNo,UserName)
}
也不清楚Edit
方法中的UserName
是什么,因此请确保在某处定义了它。 此外,在您的示例中,sender
和 e
实际上并未在 Search
方法中使用,因此可以从方法签名和调用中删除它们。 如果Search
必须与某个委托匹配,则可能必须创建另一个Search
方法。
您是否尝试过更改函数的返回类型?