c# - 如何转换普通字符串并使用“n0”文本格式
问题描述
我正在使用统一 2d,所以CalcNumbers
它是一个文本变量,SecondNumbers
是一个字符串变量,如果我不擅长问这个问题,我也很抱歉,我是 C# 新手
CalcNumbers.text = SecondNumbers.ToString("n0");
所以我尝试了这个,但我总是得到一个错误,你们有什么帮助吗?
解决方案
错误是您需要一个数字,而不是要转换为字符串的字符串。您正在将一个字符串转换为另一个字符串。您需要先将字符串解析为 int 或 float。然后制作 ToString("n0");
例子:
private void FormateText()
{
CalcNumbers.text = float.Parse(SecondNumbers).ToString("n0");
}
推荐阅读
- php - nginx + php-fpm 产生 300ms 开销
- css - 如何将表单字段与文本内联?
- c# - 如果在加载时更改内容,则 StackPanel 中的 WPF 标签不会调整大小
- node.js - 从 readline 的线路回调中进行异步调用?
- embedded-linux - dbus-daemon --session 给出循环包含错误
- php - 根据下拉选择使用 PHP/MySQL 更改数据库
- docker - kafka消费者无法连接
- php - 在一定数量的列之后拆分html表
- java - 端点返回对象而不是直接 JSON
- java - 使用 Java 8 流查找数组中对角线元素的总和