スポンサーリンク
スポンサーリンク

string変数はnullで初期化する

C#Visual Studio

string変数を””で初期化すると、メモリが解放されない為、値代入と、””による初期化を、数十万回繰り返すと、MemoryOverFlowが発生する。

“”で初期化し、MemoryOverFlowが発生したソース。

 

nullで初期化し、MemoryOverFlowが発生しなかったソース。

 

コメント

タイトルとURLをコピーしました