我试图在每次迭代时从foreach
循环调用一个方法,并将每次迭代时更新的字符串传递给该方法。如何获取我调用的方法来获取字符串?
以下是我正在测试的内容:
foreach (DataRow dr in dt.Rows)
{
string url = "http://www.amazon.com/gp/offer-listing/"+dr["ASIN"].ToString();
updatedatabase(url);
}
使用此方法:
private void updatedatabase(url)
{
MessageBox.Show(url);
}
答案 0 :(得分:5)
您需要将类型(string
)添加到方法定义中:
private void updatedatabase(string url)
{
MessageBox.Show(url);
}
旁注:我还建议您使用Pascal案例作为方法名称。
答案 1 :(得分:1)
一个问题是您没有为方法指定参数的类型。你可以试试这个:
private void updatedatabase( String url ) {
MessageBox.Show( url );
}