メニュー IF文 E-Mail
FOR文 Usingステートメント ArrayListを利用 IEnumerableを実装 Dictionaryを利用 StringDictionaryを利用 Stack(スタック) Queue(キュー) Generic List 小文字⇔大文字の変換 文字列をある文字列で分割 日付関係 現在日付と時刻の取得 明日、来月の日付の取得 月末の日付の取得 日付チェック ファイル関係 ファイル選択ダイアログ ファイル読み込み CSVファイル読み込み XmlSerializerを利用 GZip圧縮 ファイル情報の取得 フォルダ配下のファイル情報取得 MySQLに接続 ADO.NetでSQLServerに接続 スレッドを作成 ManagementObjectSearcherを利用 ドライブ情報を取得 フォーム関係 チェックボックス メニューバーの作成 DataGridViewのDataSourceに配置 Timerコントロール タスクバーにアイコンを表示 プログレスバーを表示 閉じるボタンの処理 透過度の変更 ListBoxにドラック&ドロップ WebBrowserコントロール コントロールをマウスで移動 MDIアプリケーション フォームに線を引く WebAPI Webリクエスト送信 Google Geocoding APIを呼び出す Google Static Maps APIを呼び出す 正規表現 「^」について 「$」について 「+」について 「*」について 「.」について 「|」について 「{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でループし、 データを取り出します。
|
|