INT字符串:无法从“方法组”转换为“字符串' [英] Int to string: cannot convert from 'method group' to 'string'
本文介绍了INT字符串:无法从“方法组”转换为“字符串'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有我的表格上一个ListView。我要的东西给它添加durring程序正在运行。
这是code我用
公共无效FillList(字符串[]名称,INT []空,INT []人口,INT []马克斯,INT []检查,INT大小)
{
如果(this.InvokeRequired)
{
this.Invoke((MethodInvoker)代表
{
的for(int i = 0; I<大小;我++)
{
ListViewItem的项目=新的ListViewItem(名称[I]); item.SubItems.Add(空[I]的ToString); //错误
item.SubItems.Add(人口[I]的ToString); //错误
item.SubItems.Add(最大值[I]的ToString); //错误 如果(检查!= 1)
item.SubItems.Add(否);
其他
item.SubItems.Add(是);
listView1.Items.Add(项目);
}
});
}
}
参数必须是字符串,我试图的ToString
,但我得到这样的:
参数1:不能从转换'方法组到串
块引用>解决方案您错过括号:
的ToString
()
I have a listView on my form. I want to add stuff to it durring the program is running.
This is the code I use
public void FillList(string[] Name,int[] empty,int[] Population,int[] Max,int[] Check,int size) { if (this.InvokeRequired) { this.Invoke((MethodInvoker)delegate { for (int i = 0; i < size; i++) { ListViewItem item = new ListViewItem(Name[i]); item.SubItems.Add(empty[i].ToString); //error item.SubItems.Add(Population[i].ToString); //error item.SubItems.Add(Max[i].ToString); //error if (Check != 1) item.SubItems.Add("No"); else item.SubItems.Add("Yes"); listView1.Items.Add(item); } }); } }
the parameter must be string and I tried
.ToString
, but I get this:Argument '1': cannot convert from 'method group' to 'string'
解决方案You miss the parentheses:
ToString
()
这篇关于INT字符串:无法从“方法组”转换为“字符串'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文