VB.NET 中的 IndexOf 与字符串数组
如何在以下代码中找到字符串数组中项目的索引:
Dim arrayofitems() as String
Dim itemindex as UInteger
itemindex = arrayofitems.IndexOf("item test")
Dim itemname as String = arrayofitems(itemindex)
我想知道如何找到字符串数组中项目的索引。 (所有项目都是小写,因此大小写无关紧要。)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
IndexOf
将返回传入项目的数组中的索引,如示例的第三行所示。它是 Array 类上的静态(共享)方法,具有 几个重载 - 因此您需要选择正确的一个。如果数组已填充并且字符串“item test”作为其项目之一,则以下行将返回索引:
IndexOf
will return the index in the array of the item passed in, as appears in the third line of your example. It is a static (shared) method on theArray
class, with several overloads - so you need to select the correct one.If the array is populated and has the string "item test" as one of its items then the following line will return the index:
如果需要刺激,您可以使用 LINQ。
然后您将像这样访问该项目:
For kicks, you could use LINQ.
You would then access the item like this:
它是
Array
类上的静态 (Shared
) 方法,接受实际数组作为第一个参数,如下所示:MSDN 页面
It's a static (
Shared
) method on theArray
class that accepts the actual array as the first parameter, as:MSDN page