gpt4 book ai didi

c# - 这个基本 Java 方法的等效 C# 方法是什么?

转载 作者:行者123 更新时间:2023-11-30 22:50:27 25 4
gpt4 key购买 nike

这里的问题非常简单(更多的是为了证实我的想法,而不是什么)...

Java 方法:StringBuffer.Delete(start,end) ;

Java代码:

sb.delete(sb.length()-2, sb.length());  

C#(不确定这是否正确):

StringBuilder sb = new StringBuilder();
....
sb.Remove(sb.Length - 2, sb.Length - (sb.Length - 2));

我不确定的原因在Java删除方法的文档中。它说

The substring begins at the specifiedstart and extends to the character atindex end - 1 or to the end of theStringBuffer if no such characterexists

我只是不太确定这句话的end - 1 .. 以及我是否可能把事情搞砸了。

干杯:)

编辑:呵呵。我知道它正在从字符串中删除最后 2 个字符,但我保持转换准确,因此我的代码很冗长。 :)

最佳答案

要删除您要写的最后 2 个字符:

sb.Remove(sb.Length - 2, 2);

关于c# - 这个基本 Java 方法的等效 C# 方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/574171/

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