我被困在一個問題上,我試圖用計算多個數組來解決。Foreach來計算多個數組
這裏的情景......
,用戶將輸入自己的卡號,即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();
}
}
'card_m.Length == card.Length'? –
如何使用'for'循環?這樣你可以使用for循環的計數器作爲訪問這兩個數組的索引。 – InSane
所有卡號都由四位數組成嗎? –