C#

日本工業規格 JIS X3015 プログラミング言語C#が改訂

C#

http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3562&rss_fdn=New%20Info 総称型(Generics) Null許容型(Nullable) 反復子(Iterator)などが盛り込まれたらしい。 ってことは、Microsoft Visual C# 2.0 に対応したってこですね。 そのう…

string型の暗黙の型変換

C#

以下のコードはコンパイルエラーになります。 string s0 = 1 + 2 + 3 + 4.4; Console.WriteLine(s0); それはいいのですが、 右辺に文字列が混入していると、これまたいい匂いのコードに・・・ string s1 = 1 + 2 + 3 + 4.4 + 5.5 + ""; Console.WriteLine(s1…

Head First C#

http://www.oreilly.co.jp/books/9784873113838/index.html脳に直接かたりかけるという独特の発想のシリーズです。 イメージでわかりやすく解説してあるので、 わかりやすいですし、教える側にとっても 参考になるところがおおくていいかんじ 英語版もってる…

複数行TextBox(またはRichTextBox)で水平スクロールバーが表示されない問題の解決法

DOBON.NET さんのとこから。複数行TextBox(またはRichTextBox)で水平スクロールバーが表示されない問題の解決法 http://dobon.net/vb/dotnet/control/tbscrollbars.html ScrollBarsプロパティがHorizontalまたはBothになっている時でも水平スクロールバー…

.NET で Binary Tree をつくーる 2分探索木もね

C#

Binary Tree は用意されていないので、つくるしかないと An Extensive Examination of Data Structures Using C# 2.0 http://msdn.microsoft.com/ja-jp/library/ms379572(en-us).aspx 例によって日本語がないよーBinary Search Trees (BSTs)は 2分探索木です…

System.Web 名前空間の列挙体

C# VB

Microsoft Visual Studio 2008/.NET Framework 3.5 System.Web 名前空間の列挙体 ApplicationShutdownReason 列挙体 http://msdn.microsoft.com/ja-jp/library/system.web.applicationshutdownreason.aspx AppDomain クラスがシャットダウンされた理由を指定…

コードの説明

C#

夏椰さんのとこをみて刺激されたひとがきましたよ。 問題 以下のようなコードを書くと 「到達できないコードが検出されました。」 というワーニングがでますが、 それはどこでしょう。 その理由はなんでしょう。 - using System; using System.Collections.G…

Directory.Existsのバグ的なもの

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=96009 System.IO.Directory.Exists() に全角スペースで終了するディレクトリ名を渡すと常にfalseが返る。 ようです。 Directory.Existsの仕様 (修正前)(まちがって、file.…