クラスを設定し完成させる ( 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)する。