Я пытаюсь проверить testData с помощью кода проверки номера NHS ниже. Как проверить каждую часть массива и получить вывод?
using System;
public class Program
{
public static void Main()
{
{
//Test loop
string[] testData = { "1234567890", "4444444444", "7777777777", "77777777", "BRADLEYPAU" };
foreach (string s in testData)
{
Console.WriteLine();
}
}
Boolean returnValue;
String NHSNumber;
//NHSNumber = "9051292074";
NHSNumber = "7777777777";
//NHSNumber = "9434765919";
//NHSNumber = "PAULBRADLE";
returnValue = isNHSValid(NHSNumber);
if (returnValue == true)
{
Console.WriteLine(NHSNumber + " looks good");
}
else
{
Console.WriteLine(NHSNumber + " is invalid!");
}
}
public static Boolean isNHSValid(string numberToCheck)
{
if (numberToCheck.Length != 10)
{
Console.WriteLine(numberToCheck + " is too long!");
return false;
}
long v;
if (Int64.TryParse(numberToCheck, out v) == false)
{
Console.WriteLine(numberToCheck + " contains non numbers!");
return false;
}
Я пробовал другие закомментированные примеры, и они работают. Но сейчас я не могу понять, как сделать то же самое с массивом.