우리는 C# 인트로 클래스를 사용하므로 복잡하고 단순한 메서드와 루프를 사용하지 않습니다. 나는 우리가해야만하는이 이메일 검사 할당을 위해 문자열 메소드를 사용하는 방법에 대한 더 많은 정보를 찾고 연구하려고 노력해 왔습니다. 그러나 내가 무엇인가를 찾을 때마다, 나는 정규 표현식을 사용하게된다.C# String methods email check
문자열 메서드에 익숙하거나 단순히 코딩 경험이있는 사람이라면 올바른 방향으로 나를 시작하거나 문자열 메서드의 예제를 제공하여 캐릭터가 특정 후에 있는지 확인하는 데 도움이 될 수 있기를 바랬습니다. 또는 문자열 문자가 실제로있는 경우.
나는 IndexOf
메서드를 사용하려고 생각했지만 교수는 메서드에서 메서드를 구현하고이를 기본 메서드로 되돌려 보내는 방법을 너무 잘 보여주지 못했습니다.
시작할 수있는 좋은 곳입니까? 나는 "@"기호가 하드 코딩 된 전자 메일 주소에 있는지 여부를 확인하기 위해 IndexOf
을 사용하면 색인 번호가있는 위치 나 false 인 경우 -1을 얻습니다. 어떻게 main 메소드로 리턴하는 메소드에서 사용 되는가?
환영합니다! 연구하여 시작하십시오. 실험; 디버깅을하고 숙제를 제출하십시오. 잘 지내길. [ask] – MickyD
문자열을 [문자 배열] (https://msdn.microsoft.com/en-us/library/2c7h58e5(v=vs.110) .aspx)로 읽으려면 [전자 메일 문법] (https://tools.ietf.org/html/rfc5322#section-3.4.1), [backtracking] (https://en.wikipedia.org/wiki/Backtracking) [알고리즘] (https : //en.wikibooks.org/wiki/Algorithms/Backtracking). 구문 분석에 대한 자세한 내용은 [Dragon Book] (https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,__Tools)을 참조하십시오. Algo는 [Unit Tests를위한 전자 메일 목록]을 얻습니다 (http://stackoverflow.com/questions/7641019/list-of-mock-valid-invalid-email-addresses-for-unit-tests). – Theraot
도움을 주셔서 감사합니다! 나는 char 배열에 하나의 샷을 줄 것이고 그것이 어떻게 진행되는지 볼 것이다. –