23/29ページ

23/29ページ
C#

[C#] 文字列でプロパティ名を指定してアクセス(参照・更新)する方法

文字列でプロパティ名を指定して参照する方法     C#では、System.Reflection.PropertyInfoクラスのメソッドを利用して、プロパティ情報の参照や更新ができます。PropertyInfoクラスは、System.Type クラスの GetPropertyメソッドで取得できます。     例えば次のような Person クラスがあるとします。 class Person {   […]

[MS SQL] Insertしたデータの ID(IDENTITY) を取得する方法

Insertしたデータの ID(IDENTITY) を取得する方法     SQL Server では、テーブルの列に対して自動でIDを採番してくれる IDENTITY というプロパティがあります。このプロパティが設定されている列については、手動で値を登録することができません。     例えば INSERT 処理後、このIDを使って関連するテーブルへデータを続けて登録したい場合は、以下のように(S […]

C#

[C#] 列挙型をビット演算に対応させる

[C#] 列挙型(enum)をビット演算に対応させる 通常の列挙型(enum)の値は当然複数の値をもたせることはできません。ですが Flags 属性を持たせることで、ビット演算によるフラグ管理の対象にできます。 Flags 属性付与プラス、列挙型の値を2の冪乗の形で定義することで、ビットフラグに対応させることが可能になります。 列挙型(enum)の定義 以下のような列挙型 Colors を定義しま […]

C#

[C#] 列挙型の変換操作いろいろまとめ

列挙型の変換操作いろいろまとめ 列挙型 (enum) から 文字列 (string) または 数値 (int) に変換する方法をまとめました。 次のような Colors という列挙型を定義しておき、これを使って各処理を見ていきます。 public enum Colors { Black = 0, Red = 1, Green = 2, Blue = 3, White = 4, } 列挙型 (enu […]

[JS] 配列の操作まとめ(要素の追加、削除他)

Javascriptの配列操作方法まとめ Javascriptでの配列に対する操作方法をまとめます。 配列の生成 配列を生成するには Arrayコンストラクタ もしくは 配列リテラル を使います。 コンストラクタによる生成 new Array(n) で要素数nの配列を生成できます。 new Array(item1, item2, …) で配列の生成と同時に値を初期化します。引数なしの場 […]

  • 2016.11.28

[JS] 数値のみ入力可能なコントロール

Javascriptで数値のみ入力可能にする 通常の input type=’text’ に対し、半角数字のみの入力を可能になるような制御を、Javascript で実装します。 実装方法は単純です。input の onKeyupイベント で正規表現で半角数字以外の文字について空文字に置換します。 実装例 <input type="text" on […]

C#

[C#][VB] 値の範囲内チェックを行う拡張メソッド

値が範囲内かどうかをチェックしたい 例えばある日付型の値をある期間内にあるかどうかのチェックを行ったり、あるいは数値が一定範囲内かどうかをチェックしたりするメソッドが欲しかったので拡張メソッドで作成してみました。 IComparable 比較できる型の値であれば、数値であれ日付であれこのような範囲チェックを行うことができます。これらの比較ができる型は、IComparable インターフェイスを実装 […]

C#

[C#][VB] 文字列をBase64形式にエンコード・デコードする方法

文字列をBase64形式にエンコード・デコードする方法 C#ないしVB.NETで文字列をBase64形式に変換するには、一度文字列をByte型配列に変換しそれをBase64文字列に変換します。Base64形式の文字列をもとの文字列に戻すには、その逆方向に実行します。 ただし、文字列をByte型配列に変換する際には、文字コードを意識しなければなりません。以下の例ではUTF-8でエンコード・デコードし […]

C#

[C#][VB] ファイルをByte型配列で読み書きする方法

バイナリファイルのByte型配列での読み書き File.ReadAllBytes を使えば、バイナリファイルをByte型配列に読み込むことができます。 逆に、File.WriteAllBytes を使うことでByte型配列の内容をファイルに書き出すことができます。指定したパスのファイルが存在しない場合、新規にファイルが作成されます。ファイルが存在すれば、ファイルを上書きします。 C# // ファイ […]

1 23 29