ManagementFrameworkVersion.IsEqual(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si las versiones de .NET Framework son iguales.
public:
bool IsEqual(System::String ^ versionIdentifier);
public bool IsEqual (string versionIdentifier);
member this.IsEqual : string -> bool
Public Function IsEqual (versionIdentifier As String) As Boolean
Parámetros
- versionIdentifier
- String
La versión de .NET Framework sin la inicial "v".
Devoluciones
true
si el versionIdentifier
parámetro es igual a la versión actual de .NET Framework de administración; en caso contrario, false
.
Ejemplos
En el ejemplo siguiente se implementa un método personalizado equivalente al IsEqual método .
public bool IsEqual(string versionIdentifier) {
if (String.IsNullOrEmpty(versionIdentifier)) {
if (_version.Major == 0 && _version.Minor == 0) {
return true;
}
return false;
}
string stringVersion = "v" + _version.ToString();
if (String.Compare(stringVersion, versionIdentifier, StringComparison.Ordinal) == 0) {
return true;
}
return false;
}
Public Function IsEqual(ByVal versionIdentifier As String) As Boolean
If String.IsNullOrEmpty(versionIdentifier) Then
Return ((Me._version.Major = 0) AndAlso (Me._version.Minor = 0))
End If
Return (String.Compare(("v" & Me._version.ToString), versionIdentifier, StringComparison.Ordinal) = 0)
End Function
Comentarios
Este método devuelve true
si las versiones principales y secundarias de .NET Framework especificadas en la Version propiedad son iguales a 0 y el versionIdentifier
parámetro es o está null
vacío.