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上提问。