为了账号安全,请及时绑定邮箱和手机立即绑定

Java CharSequence 类型的 C# 等价物是什么?

Java CharSequence 类型的 C# 等价物是什么?

LEATH 2021-09-12 16:56:14
我正在将Java项目转换为C#,但不知道CharSequenceC# 类型对应的是什么。
查看完整描述

3 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

c# 中没有直接的等价物。使用string来代替。

Java的CharSequence是一个简单的抽象,它允许用简单的需求的方法来接受StringCharBufferSegmentStringBuffer,或StringBuilder无需其他转换成String第一。

它允许在 Java 中对某些API 方法进行较小的性能改进。


查看完整回答
反对 回复 2021-09-12
?
侃侃无极

TA贡献2051条经验 获得超10个赞

CharSequence 是一个表示字符序列的接口。要保存字符数组,可以在 c# 中使用字符串(不可变)或 StringBuilder 类。


查看完整回答
反对 回复 2021-09-12
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

CharSequence 是由 StringBuilder、StringBuffer、String 实现的字符序列。

在 C# 中最接近 CharSequence 的是:

char[] charArr = sentence.ToCharArray();

字符串在 Java 和 C# 中是不可变的。C# 中没有可变的 CharSequence。

CharSequence 基本上是 Java 中 String 和 StringBuilder 之间的桥梁。

C# 是最好的语言,不会遭受身份危机。

最好在 C# 中使用 String 或 StringBuilder。


查看完整回答
反对 回复 2021-09-12
  • 3 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信