Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách sử dụng từ khóa 'new' trong C#

Sử dụng từ khóa new để tạo instance của mảng:

int[] a = new int[5];

Toán tử new dùng để tạo đối tượng hoặc khởi tạo instance. Trong ví dụ, tạo object cho class dùng new:

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

Kết quả

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

Lưu ý: ví dụ này minh họa new để tạo object, nhưng phương thức swap truyền tham trị nên giá trị a, b không đổi.