首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c#,unity -如何查找列表项的索引,无谓词

在C#和Unity中,要查找列表项的索引可以使用List<T>类的FindIndex方法。FindIndex方法接受一个谓词(Predicate)作为参数,用于定义要查找的条件。

下面是一个示例代码,演示如何使用FindIndex方法查找列表项的索引:

代码语言:txt
复制
using System;
using System.Collections.Generic;

public class Program
{
    public static void Main()
    {
        List<string> fruits = new List<string>() { "apple", "banana", "orange", "grape" };

        // 使用FindIndex方法查找列表项的索引
        int index = fruits.FindIndex(item => item == "orange");

        if (index != -1)
        {
            Console.WriteLine("索引为: " + index);
        }
        else
        {
            Console.WriteLine("未找到匹配的项");
        }
    }
}

在上述示例中,我们创建了一个包含水果名称的列表。然后,我们使用FindIndex方法和Lambda表达式作为谓词来查找列表中是否存在"orange"这个水果。如果找到匹配的项,FindIndex方法将返回该项的索引,否则返回-1。

输出结果为:

代码语言:txt
复制
索引为: 2

这表明"orange"水果在列表中的索引为2。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为腾讯云相关产品的示例,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券