[VB.NET] CallByName 使いどころ
VisualBasic.NETには、CallByNameという関数がある。 リフレクションという物の簡易版で、実行時に文字列から、プロパティ名やメソッド名を指定できる。 まぁ、ざっくりとコードをかく。(テストコードの環境… more
VisualBasic.NETには、CallByNameという関数がある。 リフレクションという物の簡易版で、実行時に文字列から、プロパティ名やメソッド名を指定できる。 まぁ、ざっくりとコードをかく。(テストコードの環境… more
C#やVB.NETで、「文字列を文字列で分割」したい場合、少し特殊な書き方になる。 文字列を「文字」で分割したい場合は、そんなに考えないが、「文字列」の場合は、配列に入れて、オプションを指定する必要がある。 C#では、下… more
C#の4.0からは、オプション引数というものと名前付き引数といういうものが使える。 オプション引数とは、デフォルト値をメソッドに指定できるようになり、デフォルト値が設定されたものは、省略できる。 void order(s… more
VisualBasic.NETでは、Double型等の小数点のあるものを変換すると、切り捨てられずに銀行丸めになる。 C#では、12345.9999といった小数点をint型に変換すると、小数点以下は切り捨てられて1234… more
前回、Windows7に開発環境を作ったが、Windows 8.1 の環境にも、PHP開発環境を構築することになった。 OS : Windows 8.1 XAMMP 1.8.3 NetBeans 8.0 環境は上記の通り… more
ASP.NETのWebフォームを使っていると、DropDownListコンポーネントはよく使う。 DropDownListには、いくつかデータのセット方法がある。 直接aspxファイル上に書く 変わらない値なら、これで十… more
3項演算子をちょこちょこ使っていたら、勘違いしてはまってしまった。 3項演算子は、演算子であって関数でもないし、if文でもない。 次のように書くべきところを、 C# string classify = (x… more
みんな大好きな型付きデータセット。 レガシーな環境では、避けて通れないデータセット。 さて、そのデータセットに、頑張って作ったストアドプロシージャをテーブルアダプター経由で登録しようとすると、エラーになった。 原因は、一… more
3項演算子は、3つの値をとる演算子です。 プログラムでは、今のところ条件演算子と呼ばれる、If文を短くしたようなものしかないらしく、暗黙的に条件演算子を指すらしいです。 C#では、下記のように書けます。 x==0の条件が… more
Apacheのバーチャルホスト(Virtual Host)機能を使って、複数のサイトを管理します。 Windows 7 で、XAMPP(v1.8.2)を使用した開発環境を想定しています。 複数のプロジェクトで、Webサイ… more