Выполняет разбор строки версии платформы на компоненты: MajorVersion - первое и второе число, разделённое через точку; MinorVersion - третье число, начинающееся на точку, или пустая строка, если третье число отсутствует (если есть четвёртое число, то оно обычно здесь же); VersionSuffix - суффикс версии (такой как "beta" или "preview") или пустая строка, если версия считается релизной.
Например, для строки version, равной "2.0.1 beta", возвращает: MajorVersion="2.0", MinorVersion=".1", VersionSuffix="beta". Чтобы получить объект Version, объедените строки MajorVersion+MinorVersion.
public static (string MajorVersion, string? MinorVersion, string? VersionSuffix, Version? VersionWithoutSuffix) ParseBuildVersionString(
string? version
)
Public Shared Function ParseBuildVersionString (
version As String
) As (MajorVersion As String, MinorVersion As String, VersionSuffix As String, VersionWithoutSuffix As Version)
public:
static ValueTuple<String^, String^, String^, Version^> ParseBuildVersionString(
String^ version
)
static member ParseBuildVersionString :
version : string -> ValueTuple<string, string, string, Version>