加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C#最高字符串

发布时间:2020-12-16 01:33:33 所属栏目:百科 来源:网络整理
导读:这似乎是微不足道的,但我没有找到谷歌的答案. 我在一个排序的字符串列表的末尾为一个信号量的字符串设置了一个高值. 在我看来,char.highest.ToString()应该这样做 – 但这比较低,而不是高. 显然,创建一个最高可能的字符串并不是真的可能,因为它总是低于相同
这似乎是微不足道的,但我没有找到谷歌的答案.

我在一个排序的字符串列表的末尾为一个信号量的字符串设置了一个高值.

在我看来,char.highest.ToString()应该这样做 – 但这比较低,而不是高.

显然,创建一个最高可能的字符串并不是真的可能,因为它总是低于相同的数据,但我正在排序的字符串都是有效的路径名,因此使用的符号受到约束.

回应评论:

在Delphi的前unicode时代,我只使用了#255.我只想要一个比任何可能的路径名更高的字符串.这应该是微不足道的 – 为什么不是?

回应#2:

这不是需要哨兵的排序,而是之后的处理.我有多个列表,我正在合并(简单的合并将无法完成工作.)我要么重复代码,要么我的虚拟值总是比较高.

解决方法

最高字符的字符串表示只有一个字符长.

你为什么不在排序之后将它作为信号量附加,而不是试图让它成为事后排序的东西?

或者,您可以指定自己的比较器,在任何其他字符串之后对令牌进行排序,否则调用默认比较器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读