在C# 中,string str = null 与 string str = " " ,请说明其中的区别???
白话的意思就是 ,前面一个是有代表的,后面一个没有代表。
我的理解:
案例: while (true);
string password1 = "\\d{6,8}";
string password = null;
do
{
Console.WriteLine("请输入你的密码。");
password=Console.ReadLine();
if (Regex.IsMatch(password, password1))
{
break;
}
Console.WriteLine("你输入的密码有错!请重新输入。");
}
while(true);
其中“null”的范围大些,“ ”只是表示一个数。
你可以自己写点代码理解一下。