我需要查询嵌入数据集中的数据数组以确定值是否存在
I need to query an array of data embedded in a dataset to determine if a value exist
抱歉,我无法提供实际代码,所以这可能难以理解。
我会尽力的。
**dset.data.arrayofData** // format of my issue
I can **GetAll from my dset** which is necessary.
x => 等于返回的数据。
The problem is **data.arrayofData** is an array of data.
我需要确定每个记录的值是否存在于此数组的任何位置,以确定它对我的价值。
这个 arrayOfData 类似于。
**arrayOfData
{
FirstName,
LastName,
Email,
}**
Let's say I'm logged in and identified by my email address. **LoggedInEmail**.
我需要搜索此记录的数组以确定我的电子邮件地址是否存在,并且数组的大小可以是 1、2、3 等。
**arrayOfData[0]
arrayOfData[1]
arrayOfData[2]
arrayOfData[~]**
What would I use to determine if my **LoggedInEmail** is present in **arrayOfData**?
**GetAll( x=> x.arrayOfData...)** and then what? Select? Any? Contains?
抱歉,我只能提供这些。我的双手被束缚在这一端。
抱歉格式问题。我好多年没来了。
我已经查看了其他一些问题,但它们似乎不适用于此处。
var arrayWithData = new List<string>
{
"FirstName",
"LastName",
"Email"
};
var isInList = arrayWithData.Any(a => a.Equals("Email"));
对于 Any,您可以使用 lambda 将数组中的值与您正在搜索的值进行比较。当条件为真时它将停止迭代。如果该值不在列表中,那么它会将整个列表中的每个值与您在 lambda 中给出的值进行比较,最后 return 为假,因为条件在任何地方都不为真。
抱歉,我无法提供实际代码,所以这可能难以理解。
我会尽力的。
**dset.data.arrayofData** // format of my issue
I can **GetAll from my dset** which is necessary.
x => 等于返回的数据。
The problem is **data.arrayofData** is an array of data.
我需要确定每个记录的值是否存在于此数组的任何位置,以确定它对我的价值。
这个 arrayOfData 类似于。
**arrayOfData
{
FirstName,
LastName,
Email,
}**
Let's say I'm logged in and identified by my email address. **LoggedInEmail**.
我需要搜索此记录的数组以确定我的电子邮件地址是否存在,并且数组的大小可以是 1、2、3 等。
**arrayOfData[0]
arrayOfData[1]
arrayOfData[2]
arrayOfData[~]**
What would I use to determine if my **LoggedInEmail** is present in **arrayOfData**?
**GetAll( x=> x.arrayOfData...)** and then what? Select? Any? Contains?
抱歉,我只能提供这些。我的双手被束缚在这一端。
抱歉格式问题。我好多年没来了。
我已经查看了其他一些问题,但它们似乎不适用于此处。
var arrayWithData = new List<string>
{
"FirstName",
"LastName",
"Email"
};
var isInList = arrayWithData.Any(a => a.Equals("Email"));
对于 Any,您可以使用 lambda 将数组中的值与您正在搜索的值进行比较。当条件为真时它将停止迭代。如果该值不在列表中,那么它会将整个列表中的每个值与您在 lambda 中给出的值进行比较,最后 return 为假,因为条件在任何地方都不为真。