0
如何在此代碼中使用StringBuilder。如何在循環完成的代碼中使用StringBuilder
string strFunc = "data /*dsdsds */ data1 /*sads dsds*/";
while (strFunc.Contains("/*"))
{
int tempStart = strFunc.IndexOf("/*");
int tempEnd = strFunc.IndexOf("*/", tempStart);
if (tempEnd == -1)
{
tempEnd = strFunc.Length;
}
strFunc = strFunc.Remove(tempStart, tempEnd + 1 - tempStart);
}
邏輯是從字符串
將字符串拆分爲「/ *」?這會給你一個循環的元素數組,並添加到字符串/ – CR41G14
爲什麼你不使用正則表達式?例如,'strFunc = Regex.Replace(strFunc,@「/\*.+?\*/」,「」);' – aquinas
或者有替換函數? – CR41G14