Frameworkイベントハンドラの第2引数として渡されるのがEventArgs。イベントに関する情報がはいっている。Docs基本的には、自分で継承して独自の情報を格納できるようにしておいて、ハンドラに渡すという形になる。空のプロジェクトを作成し、EventConsoleEventArgs.csEventConsoleEventArgs.csを追加。EventArgsを継承し、このイベントの結果をResultプロパティ、入力文字列をLineプロパティで持つようにした。EventConsole.csEventConsole.csを追加。コンストラクタで対象文字列を指定できるようにする。EventLoopで入力文字列を読み取り、args.Lineにも入力文字列をセットしておく。args.ResultをtrueにしてReadLineText実行、終わったらループを抜ける。一致しない場合は、args.ResultをfalseにしてReadLineTextを実行、この場合はループを抜けない。MainClass.csMainClass.csを追加。コンストラクタに"END"を渡している。EventConsole_ReadLineTextがイベントハンドラ。senderはthisなのでEventConsoleオブジェクト自身の型の名前、eはEventConsoleEventArgsオブジェクトargsなので各プロパティを出力。.一致しない間はe.ResultがFalseで、繰り返す。一致するとe.ResultがTrueになり、終了する。21:00EventArgsTweet広告を非表示にする関連記事2019-10-12==演算子(等価演算子)"=="演算子(等価演算子)は、数値が等しいかどうかを評価する。(27)はてなブログをはじめよう!BG1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。