在C#中遍历列表使用的是foreach循环。而使用Informix中的数据遍历C#中的列表,可以通过以下步骤实现:
下面是一个示例代码:
using System;
using IBM.Data.Informix;
namespace InformixExample
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Host=<Informix server address>; " +
"Service=<Informix server port>; " +
"Database=<Informix database name>; " +
"Server=<Informix server name>; " +
"User ID=<Informix username>; " +
"Password=<Informix password>";
using (IfxConnection connection = new IfxConnection(connectionString))
{
connection.Open();
string query = "SELECT * FROM <table>"; // 替换为实际的查询语句和表名
using (IfxCommand command = new IfxCommand(query, connection))
{
using (IfxDataReader reader = command.ExecuteReader())
{
List<string> dataList = new List<string>();
while (reader.Read())
{
string data = reader.GetString(0); // 根据实际情况获取数据的列索引
dataList.Add(data);
}
foreach (string data in dataList)
{
Console.WriteLine(data);
}
}
}
connection.Close();
}
}
}
}
在上述示例代码中,需要替换连接字符串中的Informix服务器地址、端口号、数据库名称、服务器名称、用户名和密码,以及查询语句中的表名和列索引。根据实际情况进行修改。
这样,就可以使用Informix中的数据遍历C#中的列表了。
领取专属 10元无门槛券
手把手带您无忧上云