Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Struct 如何在结构变量(C#)中搜索字符串_Struct - Fatal编程技术网

Struct 如何在结构变量(C#)中搜索字符串

Struct 如何在结构变量(C#)中搜索字符串,struct,Struct,我的结构变量中有一个变量列表 我需要在结构(_items)中搜索一个名称,并返回相应的Id 如何做到这一点,在这一行,如果(item.Name.Contains(“search string”)),它不进入循环,它在检查condition@deep:粘贴您的源代码,我可能认为您的集合没有声明,或者您做得不对。谢谢Sivss,通过以下代码获得ans。错误是由于集合为空。已解决,谢谢Ans:for(int i=0;i

我的结构变量中有一个变量列表
我需要在结构(_items)中搜索一个名称,并返回相应的Id


如何做到这一点,

在这一行,如果(item.Name.Contains(“search string”)),它不进入循环,它在检查condition@deep:粘贴您的源代码,我可能认为您的集合没有声明,或者您做得不对。谢谢Sivss,通过以下代码获得ans。错误是由于集合为空。已解决,谢谢Ans:for(int i=0;i<\u items.Length;i+=1)//对于每个文件{if(\u items[i].Name==“Table”){string a=\u items[i].Id.ToString();}
 public struct Items
{
    public string Id;
    public string Name;

}

   public Items[] _items = null;

if (_items.Contains("Table"))
                {
                    // i need to check the structure and need to return correponding id
                }
foreach (Items item in _items)
{
    if (item.Name.Contains("search string"))
    {
        return item.Id;
    }
}