c#的一些问题?

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:17:34
如果我想输入一些字符串后 ,之后想把它便成数组/
if
输入“我 是 中 国 人 ”
输出
“我



人”
变为数组;
之后我想查找一个字;例;
输入“我”
能够找到“我”的存在;

我看你的那个字符串是用空格分开的。
C#中string有一个方法可以把你输入的字符串根据空格为条件转变为数组。下面的代码已测试过,在本机上没问题
static void Main(string[] args)
{
string str = "我 是 中 国 人";
string[] comps = str.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
foreach (string var in comps)
{
Console.WriteLine(var);
}

Console.WriteLine("请输入你要查找的字");
string s = Console.ReadLine();
Console.WriteLine(Find(s, comps));
//ObserverMode();
//NewMethodQuickSort();
}

public static string Find(string str,string[] strArray)
{
string result = "不存在";
foreach (string var in strArray)
{
if (var == str)
result= "存在";