Version.ToString 方法

定义

将当前 Version 对象的值转换为其等效的 String 表示形式。Converts the value of the current Version object to its equivalent String representation.

重载

ToString()

将当前 Version 对象的值转换为其等效的 String 表示形式。Converts the value of the current Version object to its equivalent String representation.

ToString(Int32)

将当前 Version 对象的值转换为其等效的 String 表示形式。Converts the value of the current Version object to its equivalent String representation. 指定的计数指示要返回的部分数。A specified count indicates the number of components to return.

ToString()

将当前 Version 对象的值转换为其等效的 String 表示形式。Converts the value of the current Version object to its equivalent String representation.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

返回

当前 String 对象的主要版本号、次要版本号、内部版本号和修订号部分的值的 Version 表示形式(遵循下面所示格式)。The String representation of the values of the major, minor, build, and revision components of the current Version object, as depicted in the following format. 各部分之间由句点字符(“.”)分隔。Each component is separated by a period character ('.'). 方括号(“[”和“]”)指示在返回值中不会出现的部分(如果未定义该部分):Square brackets ('[' and ']') indicate a component that will not appear in the return value if the component is not defined: 主要版本号.次要版本号[.内部版本号[.修订号]]major.minor[.build[.revision]] 例如,如果使用构造函数 Version(1,1) 创建 Version 对象,则返回的字符串为“1.1”。For example, if you create a Version object using the constructor Version(1,1), the returned string is "1.1". 如果使用构造函数 Version(1,3,4,2) 创建 Version 对象,则返回的字符串为“1.3.4.2”。If you create a Version object using the constructor Version(1,3,4,2), the returned string is "1.3.4.2".

ToString(Int32)

将当前 Version 对象的值转换为其等效的 String 表示形式。Converts the value of the current Version object to its equivalent String representation. 指定的计数指示要返回的部分数。A specified count indicates the number of components to return.

public:
 System::String ^ ToString(int fieldCount);
public string ToString (int fieldCount);
override this.ToString : int -> string
Public Function ToString (fieldCount As Integer) As String

参数

fieldCount
Int32

要返回的部分数。The number of components to return. fieldCount 的范围是从 0 到 4。The fieldCount ranges from 0 to 4.

返回

当前 String 对象的主要版本号、次要版本号、内部版本号和修订号部分的值的 Version 表示形式,各部分之间用句点字符(“.”)分隔。The String representation of the values of the major, minor, build, and revision components of the current Version object, each separated by a period character ('.'). fieldCount 参数确定返回多少个部分。The fieldCount parameter determines how many components are returned.

fieldCountfieldCount 返回值Return Value
00 空字符串 ("")。An empty string ("").
11 主要版本号major
22 主要版本号.次要版本号major.minor
33 主要版本号.次要版本号.内部版本号major.minor.build
44 主要版本号.次要版本号.内部版本号.修订号major.minor.build.revision

例如,如果使用构造函数 Version(1,3,5) 创建 Version 对象,则 ToString(2) 返回“1.3”,并且 ToString(4) 引发异常。For example, if you create Version object using the constructor Version(1,3,5), ToString(2) returns "1.3" and ToString(4) throws an exception.

异常

fieldCount 小于 0 或大于 4。fieldCount is less than 0, or more than 4.

-or- fieldCount 多于在当前 Version 对象中定义的部分的数量。fieldCount is more than the number of components defined in the current Version object.

适用于