C# ist eine moderne, universelle, objektorientierte Programmiersprache, die von Microsoft entwickelt und von Ecma und ISO genehmigt wurde.
C# wurde von Anders Hejlsberg und seinem Team während der Entwicklung des .Net-Frameworks entwickelt.
C# ist für die Common Language Infrastructure (CLI) konzipiert. Die CLI besteht aus ausführbarem Code und einer Laufzeitumgebung, die die Verwendung einer Vielzahl von Hochsprachen auf verschiedenen Computerplattformen und Architekturen ermöglicht.
C#-Typkonvertierung Syntax
Bei der Typkonvertierung handelt es sich im Grunde genommen um eine Typumwandlung oder das Konvertieren von Daten von einem Typ in einen anderen. In C# gibt es die Typumwandlung in zwei Formen:
Implizite Typkonvertierungen – Diese Konvertierungen sind die Standardkonvertierungen von C#, die auf sichere Weise durchgeführt werden, ohne dass es zu Datenverlusten kommt. Beispielsweise die Konvertierung von einem kleinen Ganzzahltyp in einen großen Ganzzahltyp und von einer abgeleiteten Klasse in eine Basisklasse.
Explizite Typkonvertierung – Explizite Typkonvertierung, also erzwungene Typkonvertierung. Die explizite Konvertierung erfordert einen Umwandlungsoperator und führt zu Datenverlust.
C#-Typkonvertierung Beispiel
namespace TypeConversionApplication{ class ExplicitConversion { static void Main(string[] args) { double d = 5673.74; int i; // 强制转换 double 为 int i = (int)d; Console.WriteLine(i); Console.ReadKey(); } }}