CSC コンパイラは TRY-CATCH ブロックで何を作るのだろうか。たとえば、次のようなコードを処理するコンパイラは何ですか?
コンパイラは、MSIL にコンパイルする前に、ベース コードを他の形式の C# コードに変更しますか? このコードをプレビューできますか? TRY-CATCH ブロックを処理するためのコンパイラのルールは何ですか?
try
{
int x =45;
var obj = new MyObject(++x);
obj.MyMethod(1234, "qwerty");
short result = x / obj.Function(x);
}
catch(Exception ex)
{
Console.Writeline(@"Something goes wrong :/");
}