2014-10-01から1ヶ月間の記事一覧
C# の最大の特徴である LINQ 。 やはり LINQ を使いこなさないと C# を使えるとは言えないのではないか。 ということで本格的に LINQ を学ぶことにした。 以下のサイトが非常に参考になった。 C# やるなら LINQ を使おう | プログラマーズ雑記帳
Visual Studio 2013 を使用。 「C# sleep」などで検索すると、 System.Threading.Thread.Sleep()が出てくる。 そして、System.Threading.Thread.Sleep() を Windowsフォームアプリケーションで普通に書くと、 スリープの間、フリーズしてしまう。 これはGUI…
Json.NET を使用。
C# で JSON 文字列を見やすく整形できるライブラリをずっと探していてやっと見つけた。 結論から言うと、Json.NET でできる。 Json.NET - Home
TextBox の文字列を編集させたくない場合は TextBox.ReadOnly = true とする。 TextBox のフォントの色は TextBox.ForeColor で設定できる。 TextBox.ReadOnly = true かつ TextBox.ForeColor = 色 の場合、それだけでは色が反映されない。 結論から述べると…
HttpClient でファイルを非同期でダウンロードする方法。
C# でディスク容量が少ないときにメールを投げるプログラムを書いた。
C#でメソッドの引数に付加するrefとoutの違いについて。
DynamicJsonという、事前にクラスを定義せずにJSONを読み込める便利なライブラリがある。 DynamicJson - Home DynamicJsonでJSONでない文字列をパースしたときの処理をどうするか、という話。
Windowsフォームアプリケーションで、タブを選択できないようにする方法。
TabControlでタブが選択されるとSelectedIndexChangedイベントが発生する。
Visual Studio の色々なバージョンに触れていると混乱するのでメモ。 いろいろ調べてみたけど、以下のサイトが一番わかりやすい。 バージョン (C# によるプログラミング入門) C# は常に進化しているので、新しいバージョンを使ったほうがプログラミングが楽…