タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

c#に関するnihohiのブックマーク (4)

  • C# Tips

    Debug時にメッセージをコンソールに出力する Visual Studio.NETではDebugモードとReleaseモードがあります。 Debugモード時にメッセージをコンソール表示させたいときにはDiagnostics.Debug.WriteLine()関数を使用します。 System.Diagnostics.Debug.WriteLine("This is a message for Debugging.") ; 目次に戻る

  • Introduction - C# language specification

    This specification is based on a submission from Hewlett-Packard, Intel, and Microsoft, that described a language called C#, which was developed within Microsoft. The principal inventors of this language were Anders Hejlsberg, Scott Wiltamuth, and Peter Golde. The first widely distributed implementation of C# was released by Microsoft in July 2000, as part of its .NET Framework initiative. Ecma Te

    Introduction - C# language specification
    nihohi
    nihohi 2020/04/30
  • ジェネリック

    概要 C# 2.0 で、 C++でいうところのテンプレート、一般にはジェネリック(ジェネリクス)などと呼ばれるものが実装されました。 (C++ のテンプレートとは少し仕様が異なりますが。) ジェネリック※(generics:総称性)、 あるいは、総称的プログラミング(generic programming)とも呼ばれますが、 この機能は、 さまざまな型に対応するために、型をパラメータとして与えて、その型に対応したクラスや関数を生成するもの機能です。 ポイント ジェネリック: 型だけ違って処理の内容が同じようなものを作るときに使う。 ジェネリッククラス:IComparable<T> { int CompareTo(T x, T y); } ジェネリックメソッド:T max<T>(T x, T y) { ... } ※genericsの訳語 英語だと、名詞では generics、形容詞が ge

    ジェネリック
    nihohi
    nihohi 2020/04/29
    ジェネリック、テンプレート
  • Main() とコマンド ライン引数 - C#

    Main メソッドは、C# アプリケーションのエントリ ポイントです アプリケーションを起動すると、最初に Main メソッドが呼び出されます。 C# プログラムのエントリ ポイントは 1 つのみです。 Main メソッドを持つクラスが 2 つ以上ある場合、プログラムをコンパイルする際に StartupObject コンパイラ オプションを使用して、どの Main メソッドをエントリ ポイントとして使用するかを指定する必要があります。 詳細については、「StartupObject (C# コンパイラ オプション)」を参照してください。 class TestClass { static void Main(string[] args) { // Display the number of command line arguments. Console.WriteLine(args.Lengt

    nihohi
    nihohi 2020/04/29
    mainについて
  • 1