由于某种原因,我的应用程序中有两个5位数。
以下代码会给你一个简要的想法。
string s = "00001"; // Initially stored somewhere.
//Operation start
string id = DateTime.Now.ToString("yy") + DateTime.Now.AddYears(-1).ToString("yy") + s;
//Operation end
//Increment the value of s by 1. i.e 00001 to 00002
可以通过将s的值转换为int并将其增加1来轻松完成,但在所有这些操作之后,我还必须将s的增加值存储为5位数,以便它变成"00002"。
这件事让我感到痛苦...