私はオイラーでこの問題を解決しようとしています。整数を文字列の配列に変換したい。この後、各文字列を文字の配列に変換したいのですが、ここからコードでエラーが発生し始めます。
namespace Problem_52_Euler
{
class Program
{
static void Main(string[] args)
{
for (uint i = 1; i < 1000000000; i++)
{
string[] xint = new string[i];
char[] xArray = xint[i].ToCharArray(); // This line is going out of bounds
char[] yArray = xint[i + 1].ToCharArray();
for (uint j = 0; j < xArray.Length; j++)
{
char xInteger = xArray[j];
for (uint k = 0; k < yArray.Length; k++)
{
char yInteger = yArray[k];
if (xArray[0] == yArray[k] && xArray[0 + j] == yArray[k])
{
Console.WriteLine(" " + i);
}
}
}
}
}
}
}