unity列表查找是否存在某个元素
时间: 2023-08-02 22:36:47 浏览: 123
在Unity中,可以使用List<T>类的Contains方法来查找列表中是否存在某个元素。以下是一个示例代码:
```csharp
using UnityEngine;
using System.Collections.Generic;
public class ListManager : MonoBehaviour
{
private List<string> names = new List<string>() { "Alice", "Bob", "Charlie", "Dave" };
void SearchName(string searchName)
{
if (names.Contains(searchName))
{
Debug.Log(searchName + " found in the list");
}
else
{
Debug.Log(searchName + " not found in the list");
}
}
}
```
在这个示例中,我们定义了一个包含字符串的列表,并通过调用Contains方法来查找列表中是否存在某个字符串。如果存在,则打印“found in the list”,否则打印“not found in the list”。
请注意,Contains方法是区分大小写的,如果列表中包含“Alice”,而您搜索“alice”,则将返回false。如果您需要不区分大小写的搜索,请使用LINQ查询进行搜索。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)