サーチ…
前書き
.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