私はC#のイントロクラスを取っていますので、複雑で単純なメソッドやループは使用していません。私は研究し、私たちがやろうとしているこの電子メールチェックの割り当てのために文字列メソッドを使用する方法の詳細を見つけることを試みてきました。しかし、私が何かを探すたびに、私は正規表現を使用することができません。C#String methods email check
文字列メソッドに精通しているだけであれば、コーディングに慣れている人なら、文字が特定の文字列の後にあるかどうかを調べる文字列メソッドの例をどこから始めるか、または文字列の文字が実際に存在するかどうかを調べます。
私はIndexOf
メソッドを使用することを考えていましたが、教授は方法でそれを実装してメインメソッドに戻す方法があまりにもわかりませんでした。
これはいい場所ですか? IndexOf
を使用して、ハードコードされた電子メールアドレスに「@」記号が含まれているかどうかを確認すると、そのインデックス番号を取得するか、falseの場合は-1を取得します。どのようにメインメソッドに戻るメソッドで使用されるでしょうか?
ようこそ!研究から始めよう。実験する;デバッグし、最後に宿題を提出してください。よく願っています。 [ask] – MickyD
文字列を[char配列](https://msdn.microsoft.com/en-us/library/2c7h58e5(v = vs.110).aspx)として読み、[電子メールの文法] (https://tools.ietf.org/html/rfc5322#section-3.4.1)、[バックトラッキング](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配列にショットを与え、それがどうなるかを見ていくと思います。 –