Java CharSequence类型的C#等效项是什么?

时间:2018-09-10 20:38:44

标签: java c# charsequence

我正在将 Java 项目转换为 C#,但是不知道CharSequence与C#类型相对应。

3 个答案:

答案 0 :(得分:2)

c#中没有直接等价的内容。请改用string

Java CharSequence是一个简单的抽象,它允许具有简单需求的方法接受StringCharBufferSegmentStringBuffer或{ {1}},而不必先将其他人转换为StringBuilder

对于某些 API方法,它可以在Java中进行较小的性能改进。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

在C#中最接近CharSequence的是:

char[] charArr = sentence.ToCharArray();

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

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

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

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