OHyMoS.NET Class Library

OhStringReader クラス

クラス StringReader に単語の読み取り機能を追加したクラスです。

この型のすべてのメンバの一覧については、 OhStringReader メンバを参照してください。

System.Object
   System.MarshalByRefObject
      System.IO.TextReader
         System.IO.StringReader
            OhymosNet.OhStringReader

public class OhStringReader : StringReader

解説

StringReader は、行の読み取りはできますが、単語の読み取りが できません。この OhStringReader は、

コメント行を読み飛ばすように指定する場合は、 OhStringReaderのコンストラクタ のうち、コメントモードを指定できるもので、引数でtrueと指定するか、 オブジェクト生成後に TreatCommentP{get; set;}を trueに設定します。

この OhStringReader は、データを読み取るために、ストリーム から1行を取得し、それをメモリに保持しています。メモリ内の文字 列を走査して、単語を切り出します。

コンストラクタ以外に定義されている関数は、 pushBack(), read(), readLine(), readWord(), skipWhites() です。これ以外に親クラスから継承した関数で使用して良いものは、 close() です。

必要条件

名前空間: OhymosNet

アセンブリ: OhymosNet (OhymosNet.dll 内)

参照

OhStringReader メンバ | OhymosNet 名前空間