如何在窗口应用程序中使用c#生成序列号 [英] how to generate sequence number using c# in window application
本文介绍了如何在窗口应用程序中使用c#生成序列号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
private string GenerateID()
{
}
private void auto()
{
AdmissionNo.Text = A - + GenerateID();
}
前缀为A,类似于A-0001 A-0002等等。
解决方案
你要做的就是拥有一个私有的int:
private int nextId = 1 ;
private void auto()
{
lock (nextId)
{
AdmissionNo.Text = string .Format( A- {0:0000},nextId ++);
}
}
如果你是多线程,你只需要lock
。
private string GenerateID()
{
}
private void auto()
{
AdmissionNo.Text = "A-" + GenerateID();
}
with prefix of A like below A-0001 A-0002 and so on .
解决方案
All you have to do is have a private int:
private int nextId = 1; private void auto() { lock(nextId) { AdmissionNo.Text = string.Format("A-{0:0000}", nextId++); } }
You only need thelock
if you are multithreading.
这篇关于如何在窗口应用程序中使用c#生成序列号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文