お問い合わせ

tel:0570-046-503

営業時間 10:00~17:00(定休日:土日祝日)

C#の記事一覧

C#のサブカテゴリ

Yahooショッピングスマホ用ページの容量チェック

Yashooショッピングのスマートフォン用商品説明で、 トリプルを使っていようともCSSが呼び出せないことは 以前の記事でご紹介しました。 こちらのsp-additionalの項目が、スマートフォン用商品説明になります。 […]
273views

Listの並び替え

C#でListの並び替えを行う際の定番の方法は、 詰め替え用のオブジェクトをもう一つ用意して forループの中で値の比較を行い、詰め替えを行うことです。 ここでは、Array.Sortメソッドを使って、任意の方法で並び替 […]
55views
2014年10月2日
C#

文字コードを判別してCSVファイル取込

C#でCSVファイルを取り込んで、DataGridViewに表示するような 機能を作成するのですが、 環境によって文字化けする事があります。 事前に文字コードがわかっていればいいのですが、 ファイルによって文字コードがま […]
2,147views
2014年10月2日
C#

Foreachを並列で処理する

Taskクラスを用いた並列処理は以前の記事でご紹介しましたが、 .NetFramework 4.0では、for文、foreach文の並列処理が追加されました。 既存のfor文、foreach文を書き換えるだけで、簡単に並 […]
670views
2014年9月30日
C#

Taskクラスを用いた非同期処理

.NetFramework4.0からTaskクラスを用いた 比較的簡単な非同期処理の実装が可能になりました。 .NetFramework5.0からはasync/await非同期メソッドを 用いた方法もありますが、 まずは […]
719views
2014年9月22日
C#

ドラッグ&ドロップで画像のパス取得

画像をドラッグ&ドロップして、画面上に表示したい。 そんな要望もあるのではないかと思います。 C#で実装する場合、ドラッグ&ドロップのイベントを実装する必要があります。 そのまえに、フォーム・ドラッグ&ドロップするコント […]
465views

C#でリンクチェックをおこなう

C#で特定のURLのリンクチェックを行う場合は、 HTTPRequest時のステータスコードで判断すると良いかと思います。 ここでは、URLを引数に受け取ってステータスコードを返す関数を紹介します。 /// <su […]
630views

インスタンス配置のバージョンを取得する

WindowsフォームアプリケーションでClickOnceにてアプリケーション配置を する場合、発行するたびにリビジョンが繰り上がっていきます。 これを画面上で表示する方法です。 画面下部の、1 0 2 86 を 1.0 […]
78views

ジェネリックス型変換

C#2.0からジェネリクスなどと呼ばれるものが実装されました。 Javaをご存知の方ならば総称型といったほうがピンとくるかもしれません。 こちらでは、配列とArraryListの相互変換ジェネリックメソッドをご紹介します […]
95views

三項演算子

配列条件によって、ある変数に代入する値を変える と言う処理はよくやりますが、 変数が沢山あると、IF文が多くなり コードが長くなってしまいます。 単純な比較の場合は、三項演算子を用いたほうが短く書けます。 var str […]
31views
2014年9月11日
C#

DataTableからLINQで抽出

.NET Framework 3.5よりLINQが実装され、 配列データから対象データを、より簡単に抽出することが可能になりました。 ここではDataTableの場合を扱います。 たとえば、対象の値を持つデータを抽出した […]
5,967views
2014年9月10日
C#

Visual Studio 2013 Update3でApacheが起動しない

Visual Studio 2013 Update3が公開されていたので早速インストールした後、 別案件でPHP + MySQLプロジェクトの確認をしようと思ったところ、 ローカル環境でXAMPPのApacheが起動しな […]
69views

DataTableの重複除去

意外と忘れがちだけど、使うことの多いDataTableの重複除去。 SQLのようにグループ化する方法です。 DataTableとDataViewを使います。 DataTableには以下のようなデータがはいっていると仮定し […]
5,487views

Panel内での自動スクロールを停止

Windows Formアプリケーションで、Panel内に複数のオブジェクトを配置して Panelの領域をオーバーしたら自動的にスクロールする仕組みはよくあります。 Panelのプロパティ AutoScrollをOnにす […]
1,706views