Computer >> Máy Tính >  >> Lập trình >> C#

Việc sử dụng từ khóa ‘mới’ trong C # là gì?

Sử dụng từ khóa mới để tạo một phiên bản của mảng -

int [] a = new int[5];

Toán tử mới được sử dụng để tạo một đối tượng hoặc khởi tạo một đối tượng. Trong ví dụ này, một đối tượng được tạo cho lớp bằng cách sử dụng mới -

Ví dụ

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();
      }
   }
}

Đầu ra

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