CSkin博客

标题: C#运行时,显示一个错误 [打印本页]

作者: beyondabcd    时间: 2015-11-13 09:27
标题: C#运行时,显示一个错误
这段代码
        //串口发送数据
        private void btnsend_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < txtsend.Lines.Count(); i++)  
                comport.WriteLine(txtsend.Lines[i]);
        }

其中txtsend.Lines.Count(); 运行时,显示错误,
txtsend定义为private System.Windows.Forms.TextBox txtsend;
运行时显示错误为:
错误        2        “System.Array”不包含“Count”的定义,并且找不到可接受类型为“System.Array”的第一个参数的扩展方法“Count”(是否缺少 using 指令或程序集引用?)        

请求大家一下,这是什么问题呀?如果 我就想用Count,不想改成GetLength,该如何改呀?

作者: 乔克斯    时间: 2015-11-13 10:20
首先确定Lines有Count属性找不到可接受类型为“System.Array”的第一个参数的扩展方法“Count”
作者: beyondabcd    时间: 2015-11-13 11:04
上面的代码是我在另外的工程里复制过来的,另外的那个工程中Lines是有Count属性的,而我这个工程中Lines就没有Count属性,这是怎么回事?
作者: beyondabcd    时间: 2015-11-13 11:24
解决了,选择.NET Framework3.5就好了




欢迎光临 CSkin博客 (http://bbs.cskin.net/) Powered by Discuz! X3.2