[C#]イベントハンドラとはなんぞや
イベントハンドラとはなんぞや。 イベントハンドラは、デリゲートです。 (デリゲートよく分からねーって人はコチラ。) 百聞は一見に如かず。 まずは、Windowsフォームアプリケーションを作成して、Formにボタンをひとつ… more
イベントハンドラとはなんぞや。 イベントハンドラは、デリゲートです。 (デリゲートよく分からねーって人はコチラ。) 百聞は一見に如かず。 まずは、Windowsフォームアプリケーションを作成して、Formにボタンをひとつ… more
小難しい講釈を省いて、ざっくり言うと、デリゲートとは関数を入れられる変数です。 では、Visual Studio でコンソールアプリケーションを作成し、hellowとだけ出力するプログラムを作ってみます。(* .NetF… more
お金の単位等の数字を3桁でカンマで区切って表示させたい時がある。 その場合、C#では、以下のように書く。(VBもほぼ同じ) int val = 1234567890; //ToStringメソッド val.ToStrin… more
文字列をDateTime型として解析したいときに、ParseやTryParseを使う。 DateTimeのParseは優秀なので、割となんでも解析してくれる。 しかし、変換できるものは何でも変換するため、意図しないものも… more
C#のStringでの文字列検索は、二つある。 (C#2.0以降) 一つは、以前から使われほかのプログラム言語でもお目にかかる、IndexOfでヒットした文字列の先頭位置を返すもの。 Hellowでellを探すと、1が帰… more
C#で動的配列を使いたい時に、ネットで調べると、ArrayList と List <t> が、選択肢にあがる。 ハッシュテーブルだと、 Hashtable と Dictionary<TKey, TVal… more
C#3.0から導入されたラムダ式 なにやらとても簡潔にコードが記述できるらしいが、以前見たときは意味不明だった。 LINQが簡潔に書けるらしく、LINQの説明と一緒にでてきてますます意味不明だった。 最近ようやく意味が分… more