注: 別のMSDNドキュメントと矛盾しているように見えるMSDNドキュメントに出くわした後、私の現在の理解が正しいかどうかを明確にしたいだけです。また、私はすでに次のリンクを通過しています-
私は次のことを理解していました(このリンクを通過した後に開発しました):
マネージ コード: 高水準言語 (C#、F# などの .NET 上で実行できる) のいずれかで記述されたコードは、コンパイル時に IL を生成し、その実行はランタイム (この場合は CLR、 Mono、.NET Framework、.NET Core/.NET 5+ などの実装に関係なく、マネージ コードと呼ばれます。
IL: マネージ コードをコンパイルした製品です。
しかし、その後、このリンクに出くわしました。それによると、マネージ コードにコンパイルするとき、コンパイラはソース コードを Microsoft 中間言語 (MSIL) に変換します...など。
両方のドキュメントは MSDN からのものであり、タイプミスであるかどうかわからないため、質問です。
それで、どれが正しいですか?