サーチ…


前書き

.NET Coreは、MicrosoftとGitHub上の.NETコミュニティによって管理される汎用開発プラットフォームです。これはクロスプラットフォームであり、Windows、macOS、Linuxをサポートし、デバイス、クラウド、組み込み/ IoTシナリオで使用できます。

.NETコアを考えるときは、フレキシブルな展開、クロスプラットフォーム、コマンドラインツール、オープンソースなど、次のことを考えてください。

もう一つの大きな点は、たとえそれがオープンソースであっても、マイクロソフトは積極的にそれをサポートしているということです。

備考

それ自体では、.NET Coreにはツール、ローカルサービス、テキストベースのゲームに便利な単一のアプリケーションモデル(コンソールアプリケーション)が含まれています。その他のアプリケーションモデルは.NETコアの上に構築されており、次のような機能を拡張しています。

  • ASP.NETコア
  • Windows 10ユニバーサルWindowsプラットフォーム(UWP)
  • Xamarin.Forms

また、.NET Coreは.NET Standard Libraryを実装しているため、.NET Standard Librariesをサポートしています。

.NET標準ライブラリは、開発者が各.NET実装で期待できる一貫した一連の.NET APIを記述するAPI仕様です。 .NET実装では、.NET標準ライブラリに準拠し、.NET標準ライブラリをターゲットとするライブラリをサポートするために、この仕様を実装する必要があります。

基本的なコンソールアプリケーション

public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("\nWhat is your name? ");
        var name = Console.ReadLine();
        var date = DateTime.Now;
        Console.WriteLine("\nHello, {0}, on {1:d} at {1:t}", name, date);
        Console.Write("\nPress any key to exit...");
        Console.ReadKey(true);
    }
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow