MSDNによると:
コードブロックは、単一のエントリポイント、単一の出口ポイント、およびすべて順番に実行される一連の命令を含むコードパスです。コードブロックは、新しい条件ステートメントブロック、関数呼び出し、例外スロー、Enter、Leave、Try、Catch、Finallyコンストラクトなどの決定ポイントに到達すると終了します。
これを念頭に置いて、VS2010のコードカバレッジ分析によると、このメソッドに3つのブロックがある理由はまだわかりません。
public Type Foo()
{
return typeof(string);
}
そして、このメソッドには2つのブロックがあります。
public void FooTwo()
{
return;
}
コード行はより簡単です。中括弧を含むコードの行数です。しかし、コードブロックとは何ですか?
カルバン