
|
メニュー IF文 E-Mail
FOR文 Usingステートメント ArrayListを利用 IEnumerableを実装 Dictionaryを利用 StringDictionaryを利用 Stack(スタック) Queue(キュー) Generic List 小文字⇔大文字の変換 文字列をある文字列で分割 日付関係 現在日付と時刻の取得 明日、来月の日付の取得 月末の日付の取得 日付チェック ファイル関係 ファイル選択ダイアログ ファイル読み込み CSVファイル読み込み XmlSerializerを利用 GZip圧縮 ファイル情報の取得 フォルダ配下のファイル情報取得 MySQLに接続 ADO.NetでSQLServerに接続 スレッドを作成 ManagementObjectSearcherを利用 ドライブ情報を取得 Webリクエスト送信 フォーム関係 チェックボックス メニューバーの作成 DataGridViewのDataSourceに配置 Timerコントロール タスクバーにアイコンを表示 プログレスバーを表示 閉じるボタンの処理 透過度の変更 ListBoxにドラック&ドロップ WebBrowserコントロール コントロールをマウスで移動 MDIアプリケーション フォームに線を引く 正規表現 「^」について 「$」について 「+」について 「*」について 「.」について 「|」について 「{n}」について 「{n,m}」について 「[]」について トップ
ASP.Netのお勉強 ASP.Netで掲示板を作成しよう Excel マクロ・VBAのお勉強 PHPのお勉強 AJAXのお勉強 Webデザインのお勉強 Javaのお勉強 連想書籍検索 世界の観光地検索 路線図 総合サイトCocoaLiz |
IEnumerableを実装@VB.Net
IEnumerableを実装します。 IEnumerableインターフェースは、ArrayListなどで実装されています。 ●IEnumeratorの実装 まず、最初にIEnumeratorを実装したクラスを作成します。 MoveNext、Current、Resetを実装する必要があります。 Stringの配列を保持し、配列の値を取得するクラスを作成します。 MoveNext 現在の位置を次の位置に移動させる処理を実装します。 移動が可能ならばTrue、不可能ならばFalseを返します。 Current 現在の位置の配列の値を返します。 Reset 位置を前に戻します。
●IEnumerableの実装 次に、IEnumerableを実装したクラスを作成します。 GetEnumeratorを実装する必要があります。 Stringの配列を元に、IEnumeratorを実装したクラスを生成し、 GetEnumeratorにて、生成したオブジェクトを返します。
●呼び出し IEnumerableを実装したクラスを生成します。 生成する為に、配列を作成します。 配列を元に、クラスを生成しまs。 生成したオブジェクトをFor Eachでループし、 データを取り出します。
|
|