如何使用字符自动生成否? [英] how to autogenerate no with charactor?

查看:96
本文介绍了如何使用字符自动生成否?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我需要一个帮助。我不明白如何自动生成不使用字符?

通常我知道自动生成代码只有1,2,3 n,但现在我想添加AB1,AB2,AB3 n全部。那我该怎么办?在此先感谢。

Hello All,

I need one help. I didn't understand how to auto generate no using character?
Normally i know autogenerate code only no e.g 1,2,3 n all but now i want to add AB1,AB2,AB3 n all. So what can i do?? Thanks in advance.

推荐答案

您可以使用

You can Use
public string CreateRandomStringWithNumber(int length)
    {
        const string validCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
        StringBuilder _result = new StringBuilder();
        Random rnd = new Random();
        while (0 < length--)
        {
            _result.Append(validCharacters[rnd.Next(validCharacters.Length)]);
        }
        return _result.ToString();
    }



你也可以给出你想要生成字符串的字符列表。


You can also give the character list from which you want to generate string.


我更喜欢LINQ:

I prefer LINQ :
public static string GetRandomAlphaNumericString(int length)
  {
    const string chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    var random = new Random();
    return new string(Enumerable.Repeat(chars, length)
      .Select(s => s[random.Next(s.Length)]).ToArray());
  }





-KR



-KR


public void GetAutoNumberWithCharater(int length)

{

string Constring = string.Empty;

Constring =AB;

for(int i = 1 ; i< = length; i ++)

{

string getContString = Constring + i;



控制台.WriteLine(getContString);

}

Console.ReadLine();

}
public void GetAutoNumberWithCharater(int length)
{
string Constring = string.Empty;
Constring = "AB";
for (int i = 1; i <= length; i++)
{
string getContString = Constring + i;

Console.WriteLine(getContString);
}
Console.ReadLine();
}


这篇关于如何使用字符自动生成否?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆