2010-04-02 3 views
4

J'ai utilisé beaucoup de fonctions Convert.To ..... pour la conversion, mais je ne comprenais pas une chose que pour chaque type de données, elles fournissent une fonction Convert.To mais pas pour float type de données, afin de convertir en float vous devez utiliser Convert.ToSingle(), pourquoi est-ce le cas?Convert.ToSingle() pour les données float Type

Répondre

9

Single est le type CTS (Common Type System pour .NET), float est le raccourci C# pour lui.

Int32 CTS -> int C# 
String CTS -> string C# 
Double CTS -> double C# 
Single CTS -> float C# 
Int16 CTS -> short C# 
Int64 CTS -> long C# 

etc.

Les méthodes de conversion sont en méthodes .NET et donc d'utiliser les noms CTS et non pas les C# sténographies.

Questions connexes