如何使用字符自动生成否? [英] how to autogenerate no with charactor?
本文介绍了如何使用字符自动生成否?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我需要一个帮助。我不明白如何自动生成不使用字符?
通常我知道自动生成代码只有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屋!
查看全文