首页 > 解决方案 > 如何转换普通字符串并使用“n0”文本格式

问题描述

我正在使用统一 2d,所以CalcNumbers它是一个文本变量,SecondNumbers是一个字符串变量,如果我不擅长问这个问题,我也很抱歉,我是 C# 新手

CalcNumbers.text = SecondNumbers.ToString("n0");

所以我尝试了这个,但我总是得到一个错误,你们有什么帮助吗?

标签: c#unity3d

解决方案


错误是您需要一个数字,而不是要转换为字符串的字符串。您正在将一个字符串转换为另一个字符串。您需要先将字符串解析为 int 或 float。然后制作 ToString("n0");

例子:

private void FormateText()
{
    CalcNumbers.text = float.Parse(SecondNumbers).ToString("n0");
}

推荐阅读