C#中属性的一个容易搞错的问题
猜猜看以下程序的输出是什么?
using System;
using System.Windows.Forms;
namespace Skyiv.Ben.Test
{
sealed class MainTest
{
static void Main()
{
Label lblOut = new Label();
lblOut.Text = null;
Console.WriteLine("{0} {1}", lblOut.Text == null, lblOut.Text == "");
}
}
}
lblOut.Text = GetAccount();
if (lblOut.Text == null) lblOut.Text = "无此账号";
结果这个if语句永远不会取真值。
版权声明:本文为博主 原创文章,未经博主允许不得转载。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/69152.html