C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#での「new」キーワードの使用は何ですか?


newキーワードを使用して、配列のインスタンスを作成します-

int [] a = new int[5];

new演算子は、オブジェクトを作成したり、オブジェクトをインスタンス化したりするために使用されます。この例では、新しい-

を使用してクラスのオブジェクトが作成されています。

using System;

namespace CalculatorApplication {
   class NumberManipulator {
      public void swap(int x, int y) {
         int temp;

         temp = x; /* save the value of x */
         x = y; /* put y into x */
         y = temp; /* put temp into y */
      }
      static void Main(string[] args) {
         NumberManipulator n = new NumberManipulator();

         /* local variable definition */
         int a = 100;
         int b = 200;
         Console.WriteLine("Before swap, value of a : {0}", a);
         Console.WriteLine("Before swap, value of b : {0}", b);
         /* calling a function to swap the values */
         n.swap(a, b);
         Console.WriteLine("After swap, value of a : {0}", a);
         Console.WriteLine("After swap, value of b : {0}", b);
         Console.ReadLine();
      }
   }
}

出力

Before swap, value of a : 100
Before swap, value of b : 200
After swap, value of a : 100
After swap, value of b : 200

  1. Java 9でのアンダースコアキーワードの使用は何ですか?

    以前のバージョンのJavaでは、アンダースコア ( _ )は識別子として使用されています または変数を作成します 名前 。 Java 9以降、アンダースコア 文字は予約キーワードです 識別子または変数名として使用することはできません。単一のアンダースコアを使用する場合 キャラクター 識別子として、プログラムはコンパイルに失敗し、コンパイル時エラーをスローします 今はキーワードだからです Java 9では変数名として使用できません 以降のバージョン。 例 public class UnderscoreKeywordTest {    public static void

  2. JavaでのStrictMathクラスの使用は何ですか?

    java.lang.StrictMath は最終クラスであり、オブジェクトのサブクラスです。 クラス。 StrictMathクラスには、基本的な指数、対数、平方根などの基本的な数値演算を実行するためのメソッドが含まれています。 、および三角関数 。 StrictMathのインスタンスを作成する必要はありません StrictMathクラスのすべてのメソッドは静的メソッドであるため、クラス 。 StrictMathクラスの重要なメソッドは、 abs()、acos()、asin()、atan()、ceil()、floor()、log()、max()、min()、pow()、 random()、r