gpt4 book ai didi

c# - 如何以可读格式从 MySQL 获取数据 C#

转载 作者:行者123 更新时间:2023-11-29 19:08:43 25 4
gpt4 key购买 nike

所以是学习 C# 的第四天。我之前已经建立了一个数据库,并且可以使用 mysql workbench 毫无问题地查询该数据库并获得我想要的结果。我正在尝试通过 C# 在 Visual Studio 代码中获取这些结果。我可以尽可能地提取数据,它将控制台写入

System.Collections.Generic.Dictionary`2+ValueCollection[System.String,System.Object]
System.Collections.Generic.Dictionary`2+ValueCollection[System.String,System.Object]
System.Collections.Generic.Dictionary`2+ValueCollection[System.String,System.Object]

当我运行 SELECT First_Name FROM users 时,我在 Sql 工作台中得到了什么;它给了我我的名字,没有任何问题。

但是如果我使用

 public class Program
{
public static void Main(string[] args)
{
var thing = DbConnector.Query("SELECT First_Name FROM users ");
foreach(var i in thing)
{
System.Console.WriteLine(i.Values);
}

}
}
}

它给了我系统收集的东西。

我已经尝试过 i.value 和 i.value.tostring() 我真的只需要知道什么方法将字符串转换为值而不是对象。

数据库正在像这样发送它

公共(public)静态列表>查询(字符串queryString)

任何帮助将不胜感激。

最佳答案

ValuesValueCollection 属性 see the docs 。如果您想查看这些值,则必须遍历这些值并将它们写入控制台。

var thing = DbConnector.Query("SELECT First_Name FROM users ");
foreach(var i in thing)
{
foreach(var item in thing.Values)
{
System.Console.WriteLine(item.Key);
System.Console.WriteLine(item.Value);
}
}

关于c# - 如何以可读格式从 MySQL 获取数据 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43263368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com