サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
体力トレーニング
shingotada-2.hatenadiary.org
ばーっと動作確認して記録しておきたいだけなので、今日は日本語ブログで。 lock ステートメントの動作ですが、自分的に大きく勘違いをしてたみたいなので、検証結果を書いておきたいと思います。 サンプルコードは @IT のものを拝借。わかりやすくて素晴らしいです。 http://www.atmarkit.co.jp/fdotnet/mthread/mthread03/mthread03_01.html コードはこんな感じ。説明は上の @IT の記事をみてください。 class Program { static void Main(string[] args) { Bank bank = new Bank(); AtmThread atmA = new AtmThread("A", bank); atmA.Start(); AtmThread atmB = new AtmThread("B",
シングルトンについてTwitterでつぶやいてたら、いろいろアドバイスをいただいたので、せっかくなので、自分なりに理解を深めるためにブログしようかと思います。 内容については、以下のパターン & プラクティスの記事を踏襲して書いてます。 Implementing Singleton in C# http://msdn.microsoft.com/en-us/library/ff650316.aspx シングルトンとは? デザインパターンのひとつで、"そのクラスのインスタンスが1つしか生成されないことを保証することができる" もの。 Singleton パターン http://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3 Singleton パターン(シングルトン・パターン)とは、GoF(Gang o
またまた、簡単なところではまってしまいました。 using System.Web; で定義しているのに、 System.Web.HttpUtility クラスが見つからないエラーが発生。 「エラー 1 型または名前空間名 'HttpUtility' は名前空間 'System.Web' に存在しません。アセンブリ参照が不足しています。 」 しかも、「参照の追加」の中にも見つかりません。なんでだろう。。。 解決策 原因は、プロジェクトのプロパティで、「.NET Framework 4 Client Profile」が選ばれてために System.Web が参照できていないようでした。 ここで、「.NET Framework 4」を選択して、 プロジェクトを右クリックし、「参照の追加」で System.Web を追加します。 これでコンパイルエラーを回避できました。 これを探すので丸一日無駄に
このページを最初にブックマークしてみませんか?
『My Programing Diary』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く