【发布时间】:2021-10-16 03:53:21
【问题描述】:
所以我从 MySQL 数据库中查询数据,并将数据存储在 JSON 文件中。我有一个名为“x”的字符串列表,它从数据库中获取一行,但值本身是浮点数。我正在尝试将字符串列表转换为浮点数列表,因为我想将这些值用作向量点。
从另一个 C# 文件调用我的名为“x”的列表字符串,我在该文件中从 PHP 查询数据库。如何将我的字符串列表转换为浮点数列表?
for (int i = 0; i < DataServerManager.instance.x.Count; i++)
{
Debug.Log(DataServerManager.instance.x);
}
这段代码的作用是遍历我的字符串列表并调试值。值是数字。这就是为什么我试图将字符串列表转换为浮点数列表的原因。因为我想将这些值用作数字。
它们首先出现在字符串列表中的原因是因为 JSON 格式。
如何将字符串列表转换为浮点数列表?
【问题讨论】:
-
如何将 one 字符串转换为浮点数?对字符串列表中的所有字符串执行此操作。
-
List<Single> floats = DataServerManager.instance.x.Select( str => ( ok: Single.TryParse( str, out Single f ), f ) ).Where( t => t.ok ).Select( t => t.f ).ToList() -
@Dai 非常感谢!
-
@Dai,嘿,如何将浮点数列表转换为浮点数。我需要在我的 Vector3 vectorpoint 变量中使用每一个浮点数。但是当我使用浮点数时,它说不能将
转换为浮点数。如何将浮点数列表转换为可以在向量中使用的浮点数? -
我想通了!谢谢大家!