我在两个地方有相同的代码:
if (amountUnit.ToLower().Contains("x"))
{
string[] amount = amountUnit.Split('x');
x = amount[0].Trim();
y = amount[1].Trim();
}
else
{
x = "1";
y = amountUnit.Trim();
}
//
unit = textInBrackets.Replace(amountUnit, "");
name = "";
for (int z = 0; z < i; z++)
{
name += someArray[z];
name += " ";
}
name = name.Trim();
准确的代码重复两次。如何解决?如果我用新方法提取它,我会有很多 ref 输入参数。还有其他方法吗?如果不可能,只是评论之前的部分?