gpt4 book ai didi

c# - 更改 Enum.Format 分隔符

转载 作者:行者123 更新时间:2023-11-30 16:32:15 26 4
gpt4 key购买 nike

Enum.Format(或 .ToString())有一个可选的格式参数,允许您指定不同的格式选项。对于带有位标志枚举的“G”或“F”,它输出“这些常量名称的定界符分隔列表”。

至少在我的系统上,我得到一个以逗号空格分隔的列表。我想知道的是,您是否可以通过格式字符串或我没有遇到过的其他方法更改该分隔符。 (具体来说,我想要一个竖线分隔的列表。)

当然,我总是可以只对输出进行字符串替换,但如果有一个选项可以预先更改分隔符,那就更好了。

最佳答案

我不这么认为,根据 http://msdn.microsoft.com/en-us/library/c3s1ez6e.aspx他们将以逗号分隔。您将必须对转换后的逗号执行替换。你可以这样做:

var sb = new StringBuilder(YourEnum.ToString("F"));
sb.Replace(",", "|");

关于c# - 更改 Enum.Format 分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4171075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com