C#

フォームでエンターキーでイベントを起こす。

C#

テキストボックスでエンターキーを押下した場合に処理を起こしたい場合がある。 そんなときは if (e.KeyChar == (char)Keys.Enter) { //何かメソッドとかの処理 } これでできる

クライアントから要求されたリクエストURLについて

ASP.NETでクライアントからのリクエストを取得するクラス system.web名前空間 HttpRequestクラス 参考 http://www.atmarkit.co.jp/fdotnet/dotnettips/180asprequrl/asprequrl.html プロパティ 概要 ApplicationPath 要求ページが属するアプリケーションの仮…

文字列をDataTime型に変換する

C#

string型の文字列をDateTime型に変換するときは DateTime.ParseExact("2012/12/18 14:30:10", "yyyy/MM/dd HH:mm:ss", null); 第三引数は良く分らないけど、取り敢えずこれでできる。 ※時間はHHが24時間 hhが12時間となる。

C#のいろいろ

C#

現在実行中のメソッド名を取得する MethodBase.GetCurrentMethod()アプリケーションを終了させるには Environment.Exit()

List.AddとList.AddRangeの違い

C#

listに配列を入れたいときに気付いたことlistに配列を入れようとするを「Add」と「Range」があるが、両者の違いは初めから配列が作ってある場合はAddRangeの方が早いらしいだけ?多分。

DateTime型の足し算・引き算について

C#

日付の足し算引き算は難しい。例えば2012/02/01から3ヶ月引きたいときは単純に月から3カ月引いただけでは2012/-01/01になってしまう(表現がおかしいけど) 本当は2011/12/01とかになって欲しい(詳しくは知らない)なので実際にやるときには DateTime time …

nullチェック(合体演算子)

C#

naがnullであった場合はnaにaを入れるという処理を記述する。 string a = "テスト"; string na = null; //処理が入る if(na == null) { na = a; } ↓同意 string a = "テスト"; string na = null; //処理が入る na = na ?? a; // 「??」はnull合体演算子 コー…