请软件C#高手帮忙回答好吗?亲爱的中华儿女,请让我们自强自立,自己人照顾自己人吧!交我做这道题吧!

来源:百度知道 编辑:UC知道 时间:2024/09/23 00:24:31
string s_phone;
Console.WriteLine("请输入手机号码");
s_phone = Console.ReadLine();
if (s_phone.Length != 11 && s_phone.Length != 13)
{
Console.WriteLine("无效手机号码");
Console.ReadLine();
return;
}
if (s_phone[2] = '0' || s_phone[2] = '1')
{
Console.WriteLine("联通GSM用户");
}
Console.ReadLine(); 它报的这错怎么解释哦!

这样的

string s_phone;
Console.WriteLine("请输入手机号码");
s_phone = Console.ReadLine();
if (s_phone.Length != 11 && s_phone.Length != 13)
{
Console.WriteLine("无效手机号码");
Console.ReadLine();
return;
}
if (s_phone[2] == '0' || s_phone[2] == '1')
{
Console.WriteLine("联通GSM用户");
}
Console.ReadLine();

你的IF语句是赋值 不是判断 应该是 == 不是=

楼上的ZJ呀!

判断是 == 或者用 equal