我遇到了一个我试图通过计算多个数组来解决的问题。
这是场景...
用户将输入他们的卡号,即 1234,然后我需要将每个数字以 1、2、1、2 的顺序存储在另一个数组中。
所以它会根据 1 * 1、2 * 2、3 * 1、4 * 2 等计算。
我已经尝试了一些不同的方法来在单个 foreach 循环中计算两者,但是我没有这样的运气,因为我正在返回重复项,所以我正在看看是否有一种方法可以将两个数组组合成一个 foreach环形?
我能够打印数据,所以现在我只是看看如何将它们组合在一起。这是我到目前为止所拥有的...
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter your Card Number");
char[] card = Console.ReadLine().ToCharArray();
int[] card_m = { 1,2,1,2 };
foreach (char c in card)
{
int number = (int)char.GetNumericValue(c);
Console.WriteLine("Converted Number: {0}", number);
}
foreach (int m in card_m)
Console.WriteLine("Card Number Multiplier: {0}", m);
Console.Read();
}
}