Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用ascii值而不是数字在字符串变量中存储int数组?_C#_Arrays_String_Ascii - Fatal编程技术网

C# 如何使用ascii值而不是数字在字符串变量中存储int数组?

C# 如何使用ascii值而不是数字在字符串变量中存储int数组?,c#,arrays,string,ascii,C#,Arrays,String,Ascii,我将使用整数数组的ascii值创建一个单词列表生成器 因此,我启动数组长度,如下所示: int[] array; int i = 0, j = 65, L = 0; Console.WriteLine("Enter the length of the word :"); L = int.Parse(Console.ReadLine()); array = new int[L]; for (i=0; i<L; i++) { array[i] = j; j++; } f

我将使用整数数组的ascii值创建一个单词列表生成器

因此,我启动数组长度,如下所示:

int[] array;
int i = 0, j = 65, L = 0;

Console.WriteLine("Enter the length of the word :");
L = int.Parse(Console.ReadLine());

array = new int[L];

for (i=0; i<L; i++)
{
    array[i] = j;
    j++;
}

for (i=0; i<L; i++)
{ 
    Console.WriteLine("{0} |", (char)array[i]);
}
Console.WriteLine("Enter the length of the word :");
var L = int.Parse(Console.ReadLine());

var array =
    Enumerable
        .Range(65, L)
        .Select(x => (char)x)
        .ToArray();
int[]数组;
int i=0,j=65,L=0;
Console.WriteLine(“输入单词的长度:”);
L=int.Parse(Console.ReadLine());
数组=新整数[L];

对于(i=0;i而不是构建
int
数组,您可以缩短代码以生成如下
char
数组:

int[] array;
int i = 0, j = 65, L = 0;

Console.WriteLine("Enter the length of the word :");
L = int.Parse(Console.ReadLine());

array = new int[L];

for (i=0; i<L; i++)
{
    array[i] = j;
    j++;
}

for (i=0; i<L; i++)
{ 
    Console.WriteLine("{0} |", (char)array[i]);
}
Console.WriteLine("Enter the length of the word :");
var L = int.Parse(Console.ReadLine());

var array =
    Enumerable
        .Range(65, L)
        .Select(x => (char)x)
        .ToArray();
那么,单个文本值很简单:

var text = String.Join(" |", array);

你确定你想要Ascii而不是Unicode吗?我是一个大的内部编码器,这就是为什么我使用Ascii值的原因。我所知道的都是c语言。我开始学习c语言已经两个月了,如果还有其他方法,我也很高兴学它!我喜欢Enumerable.Range()