.NET と C# の関係は、C# が .net 用に書かれたプログラミング言語であり、その構文が C に非常に似ているということです。 .net は開発フレームワークであり、.net に存在する C# の機能は必ずしも存在するとは限りません。
.net と C# を同じものだと考えて混同する人がいますが、実際には、依然として特定の違いがあります。 .net は抽象的なプラットフォームの概念であり、C# はプログラミング言語です。次に、両者の関係については記事で詳しく紹介しますので、一定の参考効果がありますので、皆様のご参考になれば幸いです。コース:
C#Tutorial
].NET の概要。 NET は一般に、.Net Framework を指します。これは、アプリケーション開発のために Microsoft によって作成されたプラットフォームです。主に Windows 向けの新しいマネージ コード プログラミング モデルで、強力なテクノロジと魅力的なアプリケーションを構築する機能を組み合わせたものです。コンパイラに加えて、.NET Framework には、仮想マシン CLR と広範なクラス ライブラリ BCL
も含まれるランタイム ライブラリが含まれています。これは、.NET プラットフォームには、既存のコードとアーキテクチャのライブラリがすべて含まれていることを意味します。これを使用するアプリケーションは、これらのライブラリから構築されます。 .NET はツールボックスのようなもので、提供される機能は常に改善され続けているため、.NET を使用してアプリケーションを開発すると、基盤となるコードを記述することなく、迅速かつ効率的にアプリケーションを開発できます。
C の概要
#C# は、.NET (CLR) 上で実行され、アプリケーションの作成に使用されるプログラミング言語です。高級プログラミング言語。 C言語とよく似ています。 C# 言語は .NET 環境用のプログラミング言語であり、IL (CLR で実行されるアセンブリ言語) にコンパイルされ、BLC のクラスを使用します。 ASP.NET アプリケーションは、C# 言語を使用した Web フォームを使用して作成できます。つまり、C# は最新のオブジェクト指向設計手法に基づいた言語です。
#.NET と C の関係
#C# 言語は、.NET 専用に書かれたプログラミング言語です。実際、.NET Framework のほとんどは C# で書かれています。 C# の構文は C 言語の次の進化版であるため、C の構文と非常に似ています。 .NET はフレームワークであるため、ユーザーが導入したフレームワーク内のコードはコンパイルされているため、ユーザー プログラム内で参照されているコードはプログラムにコンパイルされません。
C# はそれ自体は単なる言語であり、.NET 環境用のコードを生成するために使用されますが、.NET 自体の一部ではありません。 .NET でサポートされている一部の機能は、C# ではサポートされていません。 C# 言語でサポートされている他の機能 (演算子のオーバーロードなど) は、.NET ではサポートされていません。要約: .NET がフレームワーク プラットフォームであり、C# が言語であることは明らかです。ただし、C# 言語は .NET と併用されるため、C# を使用してアプリケーションを効率的に開発するには、これら 2 つの知識を習得することが不可欠です
以上がC# と .net の関係は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。