csharp 在C#中迭代数据集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 在C#中迭代数据集相关的知识,希望对你有一定的参考价值。

using System;
using System.Data;

class Program
{
    static void Main()
    {
        DataTable table1 = new DataTable("patients");
        table1.Columns.Add("name");
        table1.Columns.Add("id");
        table1.Rows.Add("sam", 1);

        DataTable table2 = new DataTable("medications");
        table2.Columns.Add("id");
        table2.Columns.Add("medication");
        table2.Rows.Add(1, "atenolol");
        table2.Rows.Add(6, "trifluoperazine");

        // Create a DataSet.
        DataSet set = new DataSet("office");
        set.Tables.Add(table1);
        set.Tables.Add(table2);

        // Loop over DataTables in DataSet.
        DataTableCollection collection = set.Tables;
        for (int i = 0; i < collection.Count; i++)
        {
            DataTable table = collection[i];
            Console.WriteLine("{0}: {1}", i, table.TableName);
        }

        // Write name of first table.
        Console.WriteLine("x: {0}", set.Tables[0].TableName);

        // Write row count of medications table.
        Console.WriteLine("y: {0}", set.Tables["medications"].Rows.Count);
        
        // Get names of all columns
        foreach(DataColumn column in set.Tables[0].Columns) 
        { 
          Console.WriteLine(column.ColumnName); 
        }
    }
}

以上是关于csharp 在C#中迭代数据集的主要内容,如果未能解决你的问题,请参考以下文章

csharp C# - 使内部方法对其他程序集可见

csharp 示例演示如何使用for循环以相反顺序迭代数组。从计算机编程基础知识到C#http:/

csharp 示例演示如何使用for循环以相反顺序迭代数组。从计算机编程基础知识到C#http:/

csharp 用于找到斐波纳契数列的迭代解的示例。从计算机编程基础与C#http://www.introprogr

csharp 用于找到斐波纳契数列的迭代解的示例。从计算机编程基础与C#http://www.introprogr

用XGBoost迭代读取数据集