有没有什么方法可以指定一个标准或自定义的数字格式字符串来始终输出符号,可以是+ve或-ve(尽管对于零应该做什么,我不确定!)

推荐答案

是的,你可以.

例如:

string MyString = number.ToString("+0;-#");

其中每个部分用分号分隔,表示正数和负数

或者:

string MyString = number.ToString("+#;-#;0");

如果你不想让零有加号的话.

.net相关问答推荐

C#:如何构造异步/等待代码,其中许多请求是针对相同的、返回缓慢的数据发出的,这可以满足所有请求

.NET Core 中的微服务

为什么解码后的字节数组与原始字节数组不同?

如何找到windows服务exe路径

在 C# 中将字节数组保存为磁盘上的文件的最有效方法是什么?

异步总是 WaitingForActivation

struct 中需要覆盖什么以确保平等正常运行?

控制台应用程序的退出时

如何从字符串中删除所有字母字符?

为什么 LINQ .Where(predicate).First() 比 .First(predicate) 快?

为什么 WCF 中不允许方法重载?

DateTime.TryParseExact() 拒绝有效格式

List 和 IEnumerable 的实际区别

如何保护我的 .NET 程序集免受反编译?

.NET 中的对象引用有多大?

立即检测客户端与服务器套接字的断开连接

例外:不支持 URI 格式

使用 LINQ 搜索树

从 Visual Studio 2015 发布 - 允许不受信任的证书

如何将两个 List 相互比较?