BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ C# に関するすべてのコンテンツ

  • ランタイムコード生成でのダックタイピング

    ダックタイピングは、C#のような静的に型付けされた言語で使用される作法である。しかし通常は単調でつまらないリフレクションコードを必要とする。そんな技法の利点を突きつけられるとどっちみちそれに頼り、痛みを少なくさせる方法を開発している人もいる。

  • .NETアプリケーションから7-Zipの圧縮/解凍機能を使用する

    ソフトウェア開発者のEugene Sichkarは、7-Zipアーカイビングアプリケーションへの.NET/C#インターフェースを入れたプロジェクトをCode Projectで発表した。7-Zipは様々なフォーマットでファイルをアーカイブ/アンアーカイブするのに使用するオープンソースのアプリケーションである。

  • StyleCop – MicrosoftのC#用スタイル強制ツール

    スタイル強制は長年にわたり激しく議論されてきたテーマである。チームはどのようなスタイルを標準化すべきかの議論だけでなく、標準のスタイルは存在すべきかどうかの議論もある。事態をさらに悪化させるような動きとして、Microsoftが社内で使用しているスタイル強制ツール、StyleCopを公開した。

  • C#討論: いつvarを使用すべきか?

    C#3は「var」というキーワードを追加した。これは、コンパイラがどの型の変数を使用すべきか明確に決定できる場合に、ローカル型の推論を可能にする。しかし、それをいつ使用すべきかに関しては議論が分かれている。

  • 言語固有のライブラリは.NETにあるか?

    .NETプラットフォームが提供していない基本的な機能はたくさんある。たとえば、CSVファイルを読み取ったり、ディレクトリーをコピーしたり、ZIPファイルで作業をするための内蔵された手段である。実際、それらは存在するのだが、そのためには十分に調べる必要がある。

  • 「Service Pack」を装った新バージョンの.NET

    NET 3.5/VS 2008のService Pack1ベータは、ADO.NET Entity FrameworkとData Services、Frameworkのクライアント専用バージョン、および3.0と3.5のライブラリの大部分への変更を含む、多くの新機能とライブラリを提供する。その名前にもかかわらず、多くの開発者にとって、このリリースは3.5自体と同じくらい重要である。

  • APIのガイドとしてのAPIFinder

    こんにちのデベロッパは、他のWebサイトのサービスをコンシュームするアプリケーションを絶え間なく作成している。こうしたサービスのコンシュームには、時として複雑な Application Programming Interface (API)を理解することが必要になる。

  • ダウンロードで利用可能になったRobotics Developer Studio 2008 CTP

    近ごろMicrosoftはRobotics Developer Studio 2008 CTPをダウンロードによって利用できるようにした。

  • ループをやめるべきか?

    LINQ、拡張メソッドおよび改善されたanonymous delegateが追加されたおかげで、もはや多くのアルゴリズムが明確なループを必要としていない。「ループを使用している場合、誤って実行している」というタイトルの投稿メッセージで、Chuck Jazdzewski氏はC#の今後について予測をしている。

  • Google、YouTube、Facebookおよびその他Web 2.0 APIへのC#およびVB .NETライブラリ

    Scott Hanselman氏による最近のブログの投稿で、 Web全体に広まっているWeb 2.0 とのインターフェイスに有効な.NETライブラリのリストを編纂した。

  • C# 3.0 Cookbookが出版

    O'Reilly社がベストセラーであるC# 3.0 Cookbookの第3版を出版した。その本はC#3.0と.NET3.5プラットフォーム用にアップデートされている。それにはプ���グラマ達が日々直面している問題へのレシピが250以上も掲載されている。

  • C# と Java の比較 (更新版)

    2001年、Dare Obasanjo 氏は、「Comparison of Microsoft's C# Programming Language to Sun Microsystems' Java Programming Language (Microsoft C# プログラミング言語と Sun Microsystems Java プログラミング言語の比較)」という非常に包括的かつ正確な記事を執筆している。今回、彼は、両言語の現在のバージョン (Microsoft C# 2.0 および Java Standard Edition 6) の変更を反映して、この比較記事の内容を更新した。

BT