LINQ でデバッグぅ〜
Visual Basic Advent Calendar 2015 24日目の記事です。
前回のエントリまで三回に渡り、Visual Basic 2015 の新機能について記事を書きましたが、ひとつ忘れていたことがありました。そう、VB2015 ・C#6.0 から LINQ をデバッグできるようになったのをうっかり書き忘れてましたっ!そこで本日のエントリで軽く取り上げてみたいと思います。
LINQ をデバッグ
従来の VB ・ C# はLINQ コードのデバッグはできませんでしたが、Visual Studio 2015 より、VB ・ C# ともに LINQ をデバッグできるようになりました。簡単なソースで確認してみましょう。
上記クエリ Where 句のコード 「number Mod 4 = 0 」 にブレークポイントを設けてみます。以前のVBでは、クエリ内の一部分にブレークポイント設けることはできなかったのが、VB2015 ではできるようになってます。実行するとクエリ内の変数がウオッチ式で確認できます。
これも嬉しい機能ですね。 Join を含んだ複雑なクエリのケースでは、今まで結果から不具合を推測するしか手立てがありませんでしたが、これなら要所要所にブレークポイントを置いて確認することができるようになるので、開発効率がさらに上がります。
Visual Basic 2015 は、今まで紹介してきた以外にも新機能が大量に追加されてます。個人開発者なら Professional 相当の Visual Studio Community が無償で利用できますので、ぜひ新しく生まれ変わったVisual Studio を試してみてはいかがでしょうか。
(無料電話サポート付)できるVisual Studio 2015 Windows /Android/iOS アプリ対応
- 作者: 広野忠敏,岩永信之,できるシリーズ編集部
- 出版社/メーカー: インプレス
- 発売日: 2015/05/28
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
.NETのエンタープライズアプリケーションアーキテクチャ 第2版 (マイクロソフト公式解説書)
- 作者: Dino Esposito,Andrea Saltarello,日本マイクロソフト(監訳),クイープ
- 出版社/メーカー: 日経BP
- 発売日: 2015/06/04
- メディア: 単行本
- この商品を含むブログ (3件) を見る