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。但问题并没有表明这是一次或多次所需的操作。