using System;
namespace Developpez.Dotnet.System
{
///
/// Version du .NET Framework
///
public struct FrameworkVersion
{
///
/// Version principale du .NET Framework telle que
/// 2.0
/// 3.0
/// 3.5
///
public Version Version;
///
/// Service pack (0 signifie qu'il n'y a aucun service pack d'installé)
///
public int ServicePack;
///
/// Obtiens la représentation sous forme de chaine de la version du Framework
///
/// La version du framework représentée sous forme de chaine
public override string ToString()
{
if (ServicePack <= 0)
return String.Format(".NET Framework {0}.{1}", Version.Major, Version.Minor);
else
return String.Format(".NET Framework {0}.{1} Service Pack {2}", Version.Major, Version.Minor, ServicePack);
}
}
}