C# 如何在数组中存储一个数据列
我想知道如何在数组中存储数据。原因是我需要在数组中循环,以便检测任何多个数据 我有代码,并对其进行了测试,以针对数组中的任何多个数据运行该代码,它可以工作,但该数组不包含来自数据库的数据。现在我真的需要在数据库中存储列数据。这是我的密码C# 如何在数组中存储一个数据列,c#,sql,arrays,double,C#,Sql,Arrays,Double,我想知道如何在数组中存储数据。原因是我需要在数组中循环,以便检测任何多个数据 我有代码,并对其进行了测试,以针对数组中的任何多个数据运行该代码,它可以工作,但该数组不包含来自数据库的数据。现在我真的需要在数据库中存储列数据。这是我的密码 double[] array1; // store the sql column data here. int count=0; bool maxreached=false; for(int i=0;i<array1.Length;i++) { i
double[] array1; // store the sql column data here.
int count=0;
bool maxreached=false;
for(int i=0;i<array1.Length;i++)
{
if(array1[i]==text)
count++;
if(count>1)
{
maxreached=true;
break;
}
}
if(maxreached)
{
}
else
{
}
double[]数组1;//将sql列数据存储在此处。
整数计数=0;
bool maxreach=false;
对于(int i=0;i1)
{
maxreach=true;
打破
}
}
如果(最大到达)
{
}
其他的
{
}
不需要在数组数据上循环。您可以使用Contains
方法搜索特定值
// Load the data
double[] array1 = new double[] {
1d,
2d,
3d,
4d,
5d
};
double searchValue = 5;
if (array1.Contains(searchValue))
{
Console.WriteLine("Found " + searchValue);
}
else
{
Console.WriteLine("*NOT* Found " + searchValue);
}
如果要从sql表中获取数据,应查看以下内容:。一旦数据表中有了所有数据,就可以使用for循环使用
datatable.Row[i].Column[j]
遍历所有行和列,其中i和j是数字或字符串(i很可能是数字,j是字符串)并将内容保存到数组中您的数组中没有任何数据,因为您没有将任何数据放入其中。您只需声明一个数组,然后检查空数组。我很确定他知道这一点,他正在询问如何从数据库获取数据并将其放入数组中。依我看,这更值得在谷歌上搜索,而不是在stackoverflow上提问。