クラスを設定し完成させる ( No.22 ) |
- 日時: 2022/03/27 12:23
- 名前: REDCHEEKS
- http://mediasp.kir.jp/img20220326/imgloglog-box/img20210913234531.png
@ NakigotoOshikari.cs をダブルクリックする。 A 正規表現の使用を宣言する。 B クラスの説明文を書く。 C クラスの中身を設定する。
NakigotoOshikari クラスの中身については、以下の通り。 ・コンストラクタ NakigotoOshikari(string nakigoto, string oshikari) 〜 コンストラクタとは初期化のため、クラスが新規作成される時に、一回だけ動作するプログラム。 パラメータとして与えられた、泣き言とお叱りのペアをクラス内の変数に保存する。 Oshikari = oshikari; regNakigoto = new Regex(nakigoto); ※ この時、泣き言に関しては、正規表現クラスに変換し、曖昧検索に備える。 ・変数 Oshikari お叱り ・変数 regNakigoto 泣き言(正規表現クラスに変換された泣き言) ・関数 プログラム IsMatch(string nakigoto) 〜 人間が吐いた泣き言をパラメータとして受け取り、それがクラス内に保存されている泣き言とマッチするか判定する。
D Loading.cs をダブルクリックする。 E クラスの説明文を書く。 F クラスの中身を設定する。
Loading クラスの中身については、以下の通り。 ・泣き言お叱り対応配列を作成する。その手順は以下の通り、 泣き言お叱り対応リストを作成する。 泣き言お叱りクラスを新規生成(new)し、それを泣き言お叱り対応リストに追加(Add)する。 泣き言お叱り対応リストを配列に変換(ToArray)する。
|
|