-8
我有一些包含運算符'+ ='的代碼。C#'+ ='Operator
具體來說,代碼如下:
foreach (KeyValuePair<String, String> row in connectionOpts)
{
str += String.Format("{0}={1}; ", row.Key, row.Value);
}
這是否操作執行什麼功能?
我有一些包含運算符'+ ='的代碼。C#'+ ='Operator
具體來說,代碼如下:
foreach (KeyValuePair<String, String> row in connectionOpts)
{
str += String.Format("{0}={1}; ", row.Key, row.Value);
}
這是否操作執行什麼功能?
它增加了兩個字符串(或整數等)在一起。
String a = "Hello";
a += " World";
字符串一個現在= "Hello World"
int i = 0;
i += 2;
INT我現在= 2
它是一個賦值運算符。它將右操作數添加到左操作數並將結果賦給左操作數。
你可能想要讀幾個tutorials,所以你可以更好地理解c#的基礎。
你是什麼意思_這個操作符執行什麼功能_? 'x + = y'等於'x = x + y'。看看[+ =運算符(C#參考)](http://msdn.microsoft.com/en-us/library/sa7629ew.aspx) – 2014-09-13 14:14:24
另外,看看使用StringBuilder而不是連接字符串(字符串是不可變的,所以你正在分配大量不需要的內存)。 – flindeberg 2014-09-13 16:29:57