string s = "1.23 5.35 3.45 5.65";
string[] arr = s.split(' ');
double[] dblValues = new double[arr.length];
for( int i=0; i<arr.length; i++ )
{
if( !double.tryParse(arr[i], out dblValues[i]) )
Console.WriteLine("{0}",dblValues[i]); continue;
}
运行时发生错误,该怎么解决?
错误 1 “string”不包含“split”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“split”(是否缺少 using 指令或程序集引用?)
错误 2 “System.Array”不包含“length”的定义,并且找不到可接受类型为“System.Array”的第一个参数的扩展方法“length”(是否缺少 using 指令或程序集引用?)
错误 3 “System.Array”不包含“length”的定义,并且找不到可接受类型为“System.Array”的第一个参数的扩展方法“length”(是否缺少 using 指令或程序集引用?)
错误 4 “double”并不包含“tryParse”的定义
string[] arr = s.split(' ');
double[] dblValues = new double[arr.length];
for( int i=0; i<arr.length; i++ )
{
if( !double.tryParse(arr[i], out dblValues[i]) )
Console.WriteLine("{0}",dblValues[i]); continue;
}
运行时发生错误,该怎么解决?
错误 1 “string”不包含“split”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“split”(是否缺少 using 指令或程序集引用?)
错误 2 “System.Array”不包含“length”的定义,并且找不到可接受类型为“System.Array”的第一个参数的扩展方法“length”(是否缺少 using 指令或程序集引用?)
错误 3 “System.Array”不包含“length”的定义,并且找不到可接受类型为“System.Array”的第一个参数的扩展方法“length”(是否缺少 using 指令或程序集引用?)
错误 4 “double”并不包含“tryParse”的定义
double[] dblValues = new double[arr.Length ];都是大小写的问题split 的s 应该大写
。
string s = "1.23 5.35 3.45 5.65";
string[] arr = s.Split(' ');
double[] dblValues = new double[arr.Length];
for( int i=0; i<arr.Length; i++ )
{
if( !double.TryParse(arr[i], out dblValues[i]) )
Console.WriteLine("{0}",dblValues[i]); continue;
}
//注意关键字大小写
错误2:length更改为Length;
错误3:length更改为Length;
错误4:tryParse更改为TryParse;