unity 3d-大分数数字变成指数 C# [关闭]

Posted

技术标签:

【中文标题】unity 3d-大分数数字变成指数 C# [关闭]【英文标题】:unity 3d- Large Score numbers turn into exponents C# [closed] 【发布时间】:2015-04-16 21:03:07 【问题描述】:

我遇到了一个问题,我的分数变成了指数。 我想知道的是,如何将大浮点数和 int 指数数转换为常规长数?

【问题讨论】:

您需要发布一些代码示例或有关正在发生的事情的更多详细信息。您没有提供足够的信息让任何人帮助您。 【参考方案1】:

这可能只是将整数和浮点数转换为字符串时的默认数字格式问题。要指定特定的转换方法,请尝试将string.Format() 与适当的格式字符串一起使用。 Here 的一些关于与 string.Format 一起使用的数字格式字符串的信息。默认情况下,.NET 似乎为您提供了“常规”所获得的内容。 (您可能想要“定点”。)

示例代码:

Console.WriteLine(string.Format("my long number is 0:F", 1234567891234567891.23));

【讨论】:

【参考方案2】:

感谢大家的帮助。

对于那些使用 unity3d C# 的人来说,这是一个解决方案: 从这里选择格式样式:

https://msdn.microsoft.com/en-us/library/dwhawy9k%28v=vs.110%29.aspx 感谢 adv12 的链接

之前:

public GUIText score;

void update()

score.text = "Score:" + clicks;

之后:

public GUIText score;

void Update ()

score.text = "Score:" + clicks.ToString ("f");

【讨论】:

以上是关于unity 3d-大分数数字变成指数 C# [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

通俗易懂,unity和c#是什么关系

unity3d对象的克隆

如何在 Unity3D 项目中启用 c# 7 功能

100个 Unity实用技能| C# 检查字典中是否存在某个Key的几种方法

100个 Unity实用技能| C# 检查字典中是否存在某个Key的几种方法

100个 Unity实用技能☀️ | C#中 Add 和 AddRange 的区别 及 使用示例