我们可以在 C# 中使用对象作为数组或字典吗?
本文关键字:数组 字典 对象 我们 | 更新日期: 2023-09-27 18:33:05
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
context.Response.Write(reader["timestamp"]);
}
reader.Close()
这里我们看到,读取器是一个 SqlDataReader 对象,但我们在下面使用它作为数组,它是如何转换的?
您没有将reader
用作数组,而是使用其索引器访问名为"timestamp"的列的数据。
索引器返回一个对象,然后可以将其强制转换为相应的类型。
或者,您可以使用更具体的方法,例如阅读器。GetSqlDateTime(),它返回一个特定的、适当的类型。