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

Truy xuất giá trị dữ liệu dưới dạng con trỏ trong C #

Con trỏ là một biến có giá trị là địa chỉ của một biến khác. Truy xuất dữ liệu được lưu trữ tại vị trí được tham chiếu bởi biến con trỏ, sử dụng phương thức ToString ().

Ví dụ

Đây là một ví dụ -

using System;
namespace UnsafeCodeApplication {
   class Program {
      public static void Main() {
         unsafe {
            int var = 100;
            int* p = &var;

            Console.WriteLine("Data is: {0} " , var);
            Console.WriteLine("Data is: {0} " , p->ToString());
            Console.WriteLine("Address is: {0} " , (int)p);
         }
         Console.ReadKey();
      }
   }
}

Đầu ra

Ở trên sẽ yêu cầu bạn đặt tùy chọn dòng dấu phẩy không an toàn. Sau khi tìm thấy nó, kết quả sau sẽ được hiển thị.

Data is: 100
Data is: 100
Address is: 77678547