開発

スポンサーリンク
C#

汎用的なコードで接続型データベースアクセス(DML)

汎用的なコードで、接続型データベースアクセス(DML-追加,更新,削除)を行うにはDbCommand#ExecuteNonQuery()メソッドを使用します。 戻り値には、実行したクエリで影響を受けた行数が返ってきます。 using ...
C#

汎用的なコードで接続型データベースアクセス(データ検索)

汎用的なコードで、接続型データベースアクセス(データ検索)を行うにはDbDataReaderクラスを使用します。 using System.Configuration; using System.Data.Common; ... C...
C#

汎用的なコードでデータベースアクセス

ADO.NET 2.0では、以下のような汎用的な基本クラスが用意されています。 これらを使ってコーディングすることでデータベースにかかわらず汎用的にコーディングすることができます。 DbConnection,DbCommand,Db...
C#

構成ファイルにDB接続文字列を設定/読取

.NET2.0では、構成ファイルにDB接続文字列を設定できます。 <?xml version="1.0" encoding="utf-8" ?> <configuration>  <connectionS...
C#

構成ファイルに独自項目の追加

構成ファイル(App.configやWeb.config)に、独自の設定を追加するにはappSettingsに項目を追加します。 <?xml version="1.0" encoding="utf-8" ?> <co...
C#

うるう年の判定

うるう年の判定はややこしく、以下の条件を満たすと、うるう年ですが ・西暦が4で割り切れたらうるう年。 ・100で割り切れたらうるう年でない。 ・400で割り切れたらうるう年。 こんなことをコーディングする必要はなく、DateTime#...
C#

バイナリファイルの書き込み/読み込み

バイナリファイルの書き込みには、FileStream、BinaryWriterクラスを使用します。 コンストラクタの引数は、ファイルパス、作成モード、読み取り/書き込みアクセス許可です。 using System.IO; ... u...
C#

テキストファイルの書き込み/読み込み

テキストファイルの書き込みには、StreamWriterクラスを使用します。 コンストラクタの引数は、ファイルパス、追記するかどうか、文字エンコーディングです。 文字エンコーディングを指定しない場合は、UTF-8になります。 usi...
C#

自作クラスのリストのソート3(Comparisonデリゲート)

自作クラスのリストのソートを行う方法の1つは、Comparisonデリゲートを作成し、 ソート時に指定する方法があります。 class Test {   private int num;   public int Num { get ...
C#

自作クラスのリストのソート2(IComparerインタフェース)

自作クラスのリストのソートを行う方法の1つは、IComparerインタフェースを実装する comparerクラスを作成し、ソート時に指定する方法があります。 class Test {   private int num;   pub...
スポンサーリンク
タイトルとURLをコピーしました