【发布时间】:2012-09-29 01:13:39
【问题描述】:
我正在尝试获取一个字符串并将其拆分。但是,每当我使用 fullName.Split 时,Visual Studio 都会说 System.Array 不包含 Split 的定义。
这是我目前的主要方法。
public static void Main(string[] args)
{
string inValue;
int noNames;
string[] names = new string[100];
// find number of names
Console.WriteLine("Enter the number of names: ");
inValue = Console.ReadLine();
int.TryParse(inValue, out noNames);
string[] fullName = new string[noNames];
for (int i = 0; i < fullName.Length; i++)
{
string[] name = fullName.Split(' '); //error appears here
}
}
奇怪的是,在此之前不久,我能够编写另一个使用 Split 方法的程序。该程序没有问题。我不确定我的代码是否有问题,或者 Visual Studio 是否有错误。谁能帮我解决这个错误?程序不完整,如果这很重要的话。
【问题讨论】:
-
您使用什么版本的 .NET 框架?
-
我使用的是 4.0,之前的研究表明我可能没有使用正确的 .net 框架。谢天谢地,我有。
标签: c# system.array