我一直试图在欧拉上解决这个问题。我想将整数转换为字符串数组。在此之后,我想将每个字符串转换为一个字符数组,这就是我的代码开始出错的地方。
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);
}
}
}
}
}
}
}