【发布时间】:2011-11-17 00:25:06
【问题描述】:
我正在尝试在 C# 中的字符串数组中搜索字符串,但我不确定如何。 那么,如果数组有 50 个元素,其中大部分为 null,我将如何在数组中搜索字符串? 例如:
string[] this_array;
this_array = new string[50];
this_array[1] = "One, Two, Three";
this_array[2] = "Foo, Bar, Five";
this_array[3] = null;
如何在 this_array 中搜索“五”?我知道我必须使用 for 循环,我只是不确定实际的代码。我必须找到确切的索引,所以我无法获得布尔值。
任何帮助将不胜感激!
杰米
更新: 到目前为止,这是我的非常不完整的代码:
for (array_number = 1; array_number < this_array.Length; array_number++)
{
//no idea what to put here :S
}
【问题讨论】:
-
到目前为止您尝试过什么?这是家庭作业吗?您是否尝试过使用
for循环?如果是,你到底卡在哪里? :) -
为什么数组的单个元素中有多个值。这是一个可怕的设计决定。
-
我觉得你在发帖之前实际上并没有费心在搜索引擎上搜索这类问题。我刚刚在谷歌中输入了一个关于在字符串中查找文本的问题,并且我正在寻找正确的结果。您还应该查看 for 循环的工作原理。
-
我承认这很可怕,但我对 C# 很陌生。是的,这是家庭作业。
标签: c# arrays search c#-3.0 for-loop