C#使用linq的创建表
时间: 2024-06-14 14:05:49 浏览: 14
C#使用LINQ创建表的方法如下所示:
```csharp
using System;
using System.Data;
using System.Linq;
namespace CreateTableByLINQ
{
class Program
{
static void Main(string[] args)
{
// 创建一个数据表
DataTable table = new DataTable("Students");
// 添加列
table.Columns.Add("ID", typeof(int));
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Age", typeof(int));
// 添加行数据
table.Rows.Add(1, "Alice", 20);
table.Rows.Add(2, "Bob", 22);
table.Rows.Add(3, "Charlie",25);
// 使用LINQ查询数据
var query = from row in table.AsEnumerable()
where row.Field<int>("Age") > 21
select new
{
ID = row.Field<int>("ID"),
Name = row.Field<string>("Name"),
Age = row.Field<int>("Age")
};
// 输出查询结果
foreach (var item in query)
{
Console.WriteLine($"ID: {item.ID}, Name: {item.Name}, Age: {item.Age}");
}
}
}
}
```***"的数据表,并向表中添加列和行数据。然后使用LINQ查询年龄大于21的学生信息,并输出查询结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)