メニュー
ホーム
プログラミング
ソフトウェア
リンク
本のレビュー
自己紹介
掲示板
クイックリンク
ID Manager
Mail Distributor
Java Tips
C# Tips
連絡先
メールを送る
このサイトについて
C# Tips
Last Update: 2008/03/15
このドキュメントに対するご意見、質問は
ws@woodensoldier.info
までメールください。
このドキュメントは
FAQ Builder
を使用して作成されています。
Basic
C#とは
.NET Frameworkとは
ブラウザを起動し指定したURLを開く
アプリケーションを閉じるには
タスクトレイに格納するには
コンソール出力をするには
exeに含めたリソースを使用するには
ユニットテストを行うには(NUnitについて)
Debug時にメッセージをコンソールに出力する
アプリケーションのバージョンなどの情報を設定するには
メソッドをカテゴリごとにまとめるには
二重起動を禁止するには
ノータッチデプロイメントとは
C#言語仕様
基本的な型
プロパティを使用するには
変数の初期化について
boxing/unboxingとは
sealedクラス
sizeofを使用する
asを使用する
enumについて
outについて
関数のパラメータの挙動を理解する
インデクサとは
checked/unchecked
decimalを使うには
サブクラスを作成するには
演算子のオーバーロード
メソッドのオーバーライド
メソッドのオーバーロード
乱数を使用するには
文字列
日付をフォーマットして出力するには
stringの比較
@について
文字列の一部を切り出すには
文字列を区切り文字で分割するには
文字列を高速に連結するには
stringの中の最後尾の文字列を調べるには
Byte配列をstringにするには
文字列の前後にある特定の文字を消すには
複数行のstringを一列づつ読むには
stringをByte配列にするには
stringをintに変換するには
stringをboolに変換するには
intをstringに変換するには
2つの文字列を入れ替えるには
文字列が空でないかを調べるには
10進数を16進数で表示するには
10進数を2進数で表示するには
URLエンコーディングをするには
配列
配列をソートするには
配列の長さを取得するには
配列をコピーするには
多次元配列を使用するには
多次元配列の次元を取得するには
ジェネリックを使うには
動的配列
動的データ構造の種類
Hastableの使い方
ArrayListを検索するには
型指定された配列をToArrayメソッドから返す方法
ファイル/ドライブ
ドライブを変更する
ドライブの容量を取得する
ドライブの一覧を取得する
ドライブの種類を取得する
ドライブのファイルシステムを取得する
アプリケーションの実行パスを知るには
ファイルやディレクトリが存在するかを調べる
ファイルの一覧を取得するには
ディレクトリの一覧を取得するには
現在のディレクトリを取得するには
新しいフォルダを作るには
ディレクトリを移動するには
ディレクトリごとコピーするには
ディレクトリを削除するには
ファイル名を変更するには
ファイルを削除するには
ファイルをコピーするには
新しいテキストファイルを作成するには
フルパスからファイル名を得るには
ファイル名からディレクトリを取得するには
ファイル名から拡張子を得るには
ファイル名から拡張子を除いた名前だけを得るには
ファイル名の拡張子を変更するには
テキストをファイルに書き込むには
テキストファイルを読み込むには
CSVファイルを読み込むには
相対パスを取得するには
特殊なフォルダを取得する
XML
XSLTを使用してXMLをHTMLに変換するには
XML文書を入力するには
XML文書を出力するには
フォーム
フォームの位置を指定するには
フォームのサイズを指定するには
フォームにフォーカスを移すには
フォームを閉じるには
フォームのサイズを変更するには
モーダルウィンドウを開く
アプリケーションを終了する場合
Xボタンを押してもアプリケーションを終了しないようにするには
キーが押されたのを処理するには
フォームを半透明にするには
フォームを常に手前に表示するには
フォームがある特定のフォームの後ろに隠れないようにするには
フォームをタスクバーに表示させないようにするには
WindowsアプリケーションでHello World
現在のフォントを取得する
フォームが閉じられたかどうかをチェックするには
Enterキーを押したときに反応するボタンを作るには
Escキーを押したときに反応するボタンを作るには
フォームのレイアウトを高速化するには
フォーム作成時にフェードインさせるには
フォームを閉じるときにフェードアウトさせるには
コントロール
XP風のユーザインターフェイスにするには
コントロールへのキー入力を受けつけなくするには
キー入力を処理する
ファイルのドラッグ&ドロップを実現する
コントロールの所属しているフォームを調べるには
ドロップダウンボックスを入力付加にする
リストボックスでドラッグ&ドロップを使用する
カーソルを変えるには
入力値のチェックをするには
カレンダーから日付を入力する
TextBox(テキストボックス)
TextBoxへ入力できる文字数を制限する
TextBoxに複数行のメッセージを表示する
TextBoxに文字列を追加したとき自動スクロールするには
TextBoxの文字列をUNDOするには
TextBoxへ文字列を挿入するには
TextBoxで現在のキャレットまでスクロールするには
ツリーコントロール
TreeNodeのDrag&Dropを実装する
Treeのノードの数を数えるには
ノードの名前を得るには
ファイル構造からツリーを作成するには
ルートノードを得るには
右クリックでもアイテムを選択するようにするには
ダイアログ
Yes/Noダイアログを使用するには
メッセージボックスを表示するには
コンボボックス
コンボボックスで選択されたアイテムを得るには
コンボボックスであるアイテムのリスト内の位置を調べるには
コンボボックスへのキー入力を無効にするには
ツールボタン
ツールバーのボタンが押されたときの処理
CheckedListBox
アイテムがチェックされたときに実行する
DataGrid/DataSet
DataSetのデータをXML形式でセーブする
DataSetのデータをXML形式から読み込むには
DataRowのColumn要素にアクセスするには
新しいDataRowを作成するには
Tableのcolumn項目一覧を取得するには
ネットワーク
SMTPを利用してメール送る
URLからIPアドレスを得るには
特定のポートを開いて応答を待つには
特定のポートにSocketで接続する
特定のポートにTcpClientで接続する
Webページを取得する
Webから画像をダウンロードするには
FTPで送受信を行うには
スレッド
スレッドを使用するには
指定した時間だけ処理をストップするには
スレッドの終了を待つには
スレッドを一時停止/再開させるには
スレッドを強制終了させるには
コントロールUIに複数のスレッドからアクセスするには
スレッドプールを使用するには
ロックを取得するには
lockが解放されなくなってしまうケース
Interlockedでロックのパフォーマンスを上げる
GDI+
GDI+を利用するには
線を引くには
ダブルバッファリングを使用する
時間・日付
UTCオフセットを取得する
あるロケールでのフォーマットの時刻を得る
現在の時刻を取得する
実行時間を調べるには
曜日を調べるには
ある期間の日数を調べるには
サウンド
WAVファイルの再生を止めるには
WAVファイルを再生するには
例外
すべての例外をcatchするには
例外を投げるには
画像
jpegファイルを表示するには
GIFアニメーションを表示する
PictureBoxの画像をクリアするには
PictureBoxに文字を出力するには
XPスタイルのアイコンを表示するには
デザインパターン
Singletonパターン
Observerパターン(C#風にeventとdelegateをつかう)
システム
システムの特別なフォルダを取得するには
OSのバージョンを取得するには
Environmentクラスについて
Windowsのシャットダウンを検知するには
クリップボード
クリップボードに文字列をコピーする
クリップボードからデータを取得する
コンソール
コンソールアプリケーションを終了するには
Web Service
SOAPメッセージをトレースするには
セキュリティ
MD5でハッシュを計算する
正規表現
正規表現を使用するには
Eメール形式をチェックするには
正規表現でワイルドカードを使用するには
ASP.NET
アプリケーションのpathを取得するには
ファイルの書き込み権限を設定するには
PostBackとは
ページ間でデータを渡すには
コントロールをプログラムで追加するには
リダイレクトをするには
VisualStudio
メソッドの定義にジャンプするには
Copyright(c) 2008 WoodenSoldier Software