코드 : 여기C# 루프 외부에서 변수를 사용하여 루프 내부에서 문자열을 int로 변경하는 방법은 무엇입니까?
string[] numbers = new string[2];
for (int i = 0; i < numbers.Length; i++)
{
numbers[i] = Console.ReadLine();
if (int.TryParse(numbers[i], out int numberTry) && i == 0)
Console.WriteLine("That would be a number yes.");
else if (int.TryParse(numbers[i], out numberTry))
Console.WriteLine("Lovely work! That is indeed two numbers!");
else
{
Console.Clear();
Console.WriteLine("That's not a number. I am dissapointed.");
Console.ReadKey();
Environment.Exit(0);
}
}
내 문제는 루프의 내부 int로 문자열에서 chancges 때문에 내가 int로 루프의 외부 번호 []를 사용할 수 있다는 것입니다. 숫자 [0]과 숫자 [1]에 대한 연산을 수행하기 위해 정수로 메소드를 전송할 수 있어야합니다. 미리 감사드립니다.
루프 내에 채울 int 배열을 새로 만들 수 있습니다. – Chris
아이디어를 제공해 주셔서 감사합니다! – Hagwill