本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

String.ToString 方法 ()

 

返回 String 的此实例;不执行实际转换。

命名空间:   System
程序集:  mscorlib(位于 mscorlib.dll)

public override string ToString()

返回值

Type: System.String

当前的字符串。

此方法只是返回未更改的当前字符串,因为没有需要直接调用。 它通常称为隐式中的复合格式设置操作,如示例所示。

下面的示例演示 ToString 方法。请注意,该示例不显式调用 ToString 方法。 相反,该方法会隐式调用 复合格式设置 功能。

using System;

class stringToString {
    public static void Main() {
    String str1 = "123";
    String str2 = "abc";

    Console.WriteLine("Original str1: {0}", str1);
    Console.WriteLine("Original str2: {0}", str2);
    Console.WriteLine("str1 same as str2?: {0}", Object.ReferenceEquals(str1, str2));

    str2 = str1.ToString();
    Console.WriteLine();
    Console.WriteLine("New str2:      {0}", str2);
    Console.WriteLine("str1 same as str2?: {0}", Object.ReferenceEquals(str1, str2));
    }
}
/*
This code produces the following output:
Original str1: 123
Original str2: abc
str1 same as str2?: False

New str2:      123
str1 same as str2?: True
*/

通用 Windows 平台
自 8 起可用
.NET Framework
自 1.1 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: