C# プログラムでは、何度も繰り返されるエラー チェックがあります。
try
{
File.Move(searchfolder + question1 +"_"+ filestring +".txt",
searchfolder + question1 +".txt");
}
catch (Exception ex)
{
File.AppendAllText(adminfolder + question1 +"_l.txt", "!");
side.Value = Convert.ToString(ex) + "[Check-In error at "
+ Convert.ToString(MYLINE) +"] "+ side.Value;
}
MYLINE は何らかの数字であり、私のプログラム全体で変更されるのは MYLINE だけです。
したがって、通常の C++ の #define マクロを使用すると、この作業がはるかに簡単になります (プログラムの先頭に完全な "#define CHECKIN(MYLINE) ..." を 1 回だけ記述します)。
プロは C# でこれをどのように処理しますか?