怎样让系统产生ABC200502040001这样的号码?

解决方案 »

  1.   

    string s="ABC"+DateTime.Now.ToString("yyyyMMdd")+"0001";
      

  2.   

    string s="ABC"+DateTime.Now.ToString("yyyyMMdd")+"0001";
    这个不是死的吗,我要的是递增的数字,也就是产生的每个数字都不一样
    比如
    ABC200502040001
    ABC200502040002
      

  3.   

    int id=1;
    string strid=id.ToString("0000");
    string s="ABC"+DateTime.Now.ToString("yyyyMMdd")+strid;
    id++;
      

  4.   

    我晕!这个是算法问题。算法都问别人的话还编程做什么?发挥你的想象力吧。用什么做随机都可以。一般都用Convert.ToString(DateTime.Now.Ticks)这个肯定每次都不一样。