J'ai été en passant par la OperatingSystem.cs fichier dans le .NET de source de référence et de noter ce code dans la ligne 50:
if ((Object) version == null)
version
est un objet de la classe Version
, ce qui signifie version
provient Object
. Si c'est le cas, n'est-il pas redondant casting pour Object
? Ne serait-il pas le même que celui de la?
if (version == null)