도움이 필요합니다. 행렬 계산을 할 수있는 프로그램을 작성해야합니다.문자열의 첫 번째 문자가 문자 C인지 확인하는 방법 #
상기 사용자 입력은, 예를 들어 있어야한다 : A = [1,2,3, 4,5,6, 7,8,9]
사용자 10 매트릭스를 최대한 절약 할 수 있어야한다. 사용자가 A + B 또는 C * D와 같은 작업을 작성할 수 있어야합니다.
사용자 입력의 첫 번째 문자가 문자 인 경우 확인하고 싶지 않은 경우 확인하고 싶습니다. 예외를 지정하고 싶습니다. 첫 번째 문자가 문자인지 확인할 수있는 C# 메서드가 있습니까? 편지를 문자열 배열에 저장하여 행렬의 이름을 행렬이 포함 된 int [,]로 참조 할 수 있습니다. 내 코드 스 니펫은 다음과 같습니다.
int i = 0;
int[][,] ArrayContainer = new int[10][,];
int rowcount;
int columncount;
while (i < 10)
{
string input = Console.ReadLine();
string trimedinput;
if (input.Contains(" "))
{
trimedinput = input.Replace(" ", string.Empty);
}
else if (input == String.Empty)
{
break;
}
else if(!input.Contains("="))
{
Console.WriteLine("The definition of your matrix is not correct. Please type in 'help' if you need help.");
continue;
}
else
{
trimedinput = input;
}
}
감사합니다.
어떻게 정의합니까 " 편지 "여기? a-z/A-Z? 유니 코드는 어떨까요? '\ p {L} '의 정규식 검사가 효과가 있습니까? 'char.IsLetter'? 또는 그냥'(str [0]> = 'a'&& str [0] <= 'z') || (str [0]> = 'A'&& str [0] <= 'Z')'? –