C# 对+;=使用字符串?

C# 对+;=使用字符串?,c#,string,C#,String,例如,我有一个 String a="Hello"; a+="World"; 这将使世界末日。我怎样才能把它放在开头呢?很简单,你可以在开头加上新词 String a="Hello"; a="World" + a; 很简单,你可以在开头加上这个新词 String a="Hello"; a="World" + a; 你不能用任何特殊的接线员。您必须执行以下操作: a = "World"+a; 你不能用任何特殊的接线员。您必须执行以下操作: a = "World"+a; 简单地说: stri

例如,我有一个

String a="Hello";
a+="World";

这将使世界末日。我怎样才能把它放在开头呢?

很简单,你可以在开头加上新词

String a="Hello";
a="World" + a;

很简单,你可以在开头加上这个新词

String a="Hello";
a="World" + a;

你不能用任何特殊的接线员。您必须执行以下操作:

a = "World"+a;

你不能用任何特殊的接线员。您必须执行以下操作:

a = "World"+a;
简单地说:

string a = "Hello";
a = "World" + a;
最终,
a+=“世界”
只是以下的缩写语法:

a = a + "World";
如果要反转操作数的顺序,则不存在此类缩写

作为一个旁注-请记住,如果你做了很多(在一个循环等),最好考虑<代码> StringBuilder <代码>以避免大量中介<代码>字符串< /代码> S.< /P> < P>简单:

string a = "Hello";
a = "World" + a;
最终,
a+=“世界”
只是以下的缩写语法:

a = a + "World";
如果要反转操作数的顺序,则不存在此类缩写

作为一个旁注-请记住,如果你做了很多(在一个循环等)中,最好考虑<代码> StringBuilder <代码>以避免大量中介<代码>字符串< /代码> S.< /P> < P>

String a = "Hello";
a = "World " + a;
只要这样做:

String a = "Hello";
a = "World " + a;

要预先编写,只需使用

a = "World" + a;

请记住,实际上,您将创建一个全新的字符串,您不能在C#中对任何字符串进行前置或后置,因为它们是不可变的。如果您有特殊的字符串处理需求,请考虑使用String .Frad或StringBuilder.AppendFormat。

到PayEnter,您只需使用.< /P>

a = "World" + a;

请记住,实际上,您将创建一个全新的字符串,您不能在C#中对任何字符串进行前置或后置,因为它们是不可变的。如果您有特殊的字符串处理需求,请考虑使用String .Frad或StringBuilder.AppendFormat。

也可以调用INSERT函数;p>

a = a.Insert(0, "start");

也可以调用Insert函数

a = a.Insert(0, "start");
只用

string a = "Hello";
a = "World" + a;
因为
a+=“世界”等于

a = a + "World";
查看更多信息

提示:在这种情况下不是这样,但如果性能很重要,则应始终使用类来连接字符串。它表示可变字符串。

只需使用

string a = "Hello";
a = "World" + a;
因为
a+=“世界”等于

a = a + "World";
查看更多信息


提示:在这种情况下不是这样,但如果性能很重要,则应始终使用类来连接字符串。它表示可变字符串。

使用StringBuilder执行字符串操作


使用StringBuilder执行字符串操作


我想没有办法使用
a=“World”+a
。在C中不确定,但是如果为这个对象定义,
-=
应该是
+=
的反面。我想没有办法使用
a=“World”+a
。在C中不确定,但是如果为这个对象定义,
-=
应该与
+=
相反。至少这是开箱即用的。至少这是开箱即用的。这取决于场景;如果只合并两个字符串,
+
StringBuilder
更有效;如果您正在执行大量字符串操作(例如在循环中),则使用
StringBuilder
是合适的。但是说“使用StringBuilder执行字符串操作”是没有帮助(并且可能有害)的建议。实际上,这里最好的选择是
string a=“Hello”+“World”,它永远不会触及运行时协议!对于少于4次的操作,我们应避免使用Stringbuilder。但问题并不是说这是一次或多次所需的操作;如果只合并两个字符串,
+
StringBuilder
更有效;如果您正在执行大量字符串操作(例如在循环中),则使用
StringBuilder
是合适的。但是说“使用StringBuilder执行字符串操作”是没有帮助(并且可能有害)的建议。实际上,这里最好的选择是
string a=“Hello”+“World”,它永远不会触及运行时协议!对于少于4次的操作,我们应避免使用Stringbuilder。但问题并没有表明这是一次或多次所需的操作。