Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个值为“C4”的字符串。在我的代码中,我生成了一些数字,假设它是 200,现在我希望我的字符串看起来像这样:“C200”。当然,在编译时什么都不知道。
是否可以用一条优雅的线条来完成此更改?我知道我要写的这行在语法上不正确,但这是我正在寻找的想法:
newString = oldString.Replace(typeof (int), newNumber.ToString());
您可以使用正则表达式:
newString = Regex.Replace(oldString, @"\d+", newNumber.ToString());