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

Loại an toàn trong C # là gì?


Nhập safe vào C # sẽ không cho phép một đối tượng xâm nhập vào bộ nhớ của đối tượng khác. Hãy để chúng tôi xem một ví dụ để hiểu khái niệm -

Ví dụ

public class One {
   public int Prop{ get; set;}
}

public class Two {
   public int Prop{get;set;}
   public int Prop1{get;set;}
}

Giả sử tôi có một đối tượng Lớp Một -

One ob = new One();

Bây giờ bạn sẽ không thể truyền đối tượng của mình sang lớp thứ hai, tức là lớp Hai. Nếu bạn truyền nó thì lỗi thời gian biên dịch sẽ phát sinh do tính năng Type Safe trong C #.