这是一个非常基本的问题,但在这里它是:C#中是否有一个字符串方法,它将字符串中的一些字符添加到另一个字符串中?在C++ std :: string类中,有一个append方法有三个参数:source string,indexStart,offset.
string a = "foo";
string b = "bar";
a.append(b, 0, 2); // a is now "fooba";
Run Code Online (Sandbox Code Playgroud)
在C#中,我也尝试过使用StringBuilder,但没有运气.
.NET中的字符串是不可变的.创建字符串后,您无法对其进行修改.但是,您可以通过连接创建新字符串,并将其重新分配给同一个变量:
string a = "foo";
string b = "bar";
a = a + b.Substring(0, 2); // a is now "fooba";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
561 次 |
| 最近记录: |