是字符串.IsNullOrEmpty 与 String.IsNullOrEmpty 相同

本文关键字:IsNullOrEmpty 相同 String 字符串 | 更新日期: 2023-09-27 18:36:42

请看下面的代码。它们是一样的吗?有什么区别吗?如果是,那又如何?

    string f = textBox5.Text;
    if (string.IsNullOrEmpty(f))
    {
        MessageBox.Show("string");
    }
    if (String.IsNullOrEmpty(f))
    {
        MessageBox.Show("String");
    }

编辑:空或空string测试是否与空或空String测试完全相同?

是字符串.IsNullOrEmpty 与 String.IsNullOrEmpty 相同

正如 ByteBlast 所说 - 它们是一回事,但字符串是字符串(它是一个类)的关键字(和别名)。但请记住,如果要将应用移植到 WinRT,则字符串不起作用 - 只有字符串。

string只是System.String的别名,就像objectSystem.Object的别名一样,所以简而言之,它们指的是完全相同的东西。

是的,它们是相同的。 string只是System.String的别名。