1

MVC コントローラーに次のコードがあります。

string[] w_result;
string[] w_result2;

string[] new_line = { Environment.NewLine };
string all_copybook = c.original_copybook;

w_result = all_copybook.Split(new_line, StringSplitOptions.RemoveEmptyEntries);
w_result2 = "abaUUUnns s s".Split('a'); 

デバッガーを使用して Visual Studio 2012 で実行すると、例外は表示されませんが、w_resultまたはの値を表示しようとすると、次のw_result2ようになります。

w_result 名前 'w_result' は現在のコンテキストに存在しません
w_result2 名前 'w_result2' は現在のコンテキストに存在しません

理由はありますか?

4

1 に答える 1

1

デバッグするには、ビルド構成を Release ではなく Debug に変更します。リリース構成は、コードを最適化し、デバッガーが一部のローカル変数を認識しないようにすることができます。

于 2013-06-30T02:00:19.827 に答える