Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist Typsicherheit in C#?

Was ist Typsicherheit in C#?

PHPz
PHPznach vorne
2023-09-17 22:57:03799Durchsuche

C# 中什么是类型安全?

In C# erlaubt die Typsicherheit nicht, dass sich ein Objekt in den Speicher eines anderen Objekts einschleicht. Sehen wir uns ein Beispiel an, um dieses Konzept zu verstehen.

Beispiel

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

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

Nehmen wir an, ich habe ein Objekt der Klasse Eins −

One ob = new One();

Jetzt können Sie das Objekt ob nicht in die zweite Klasse, d. h. Klasse Zwei, konvertieren. Wenn Sie versuchen, eine Konvertierung durchzuführen, tritt aufgrund der Typsicherheitsfunktionen von C# ein Fehler bei der Kompilierung auf.

Das obige ist der detaillierte Inhalt vonWas ist Typsicherheit in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen