这是源代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace _2._8._3上机实战3
{
class Love
{
static void Main(string[] args)
{
Console.WriteLine("请输入你的相关信息:");
Console.WriteLine("请输入你的姓名:");
string name=Console.ReadLine();
Console.WriteLine("请输入你的性别:");
char sex =Convert.ToChar(Console.ReadLine());
Console.WriteLine("请输入你的年龄:");
int age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("姓名\t性别\t年龄");
Console.WriteLine("{0}\t{1}\t{2}", name, sex, age);
string firstName = name.Substring(1, name.Length - 1);
string honorific =sex=='男'? "男士" : "女士";
string message = age < 30 ? "共度美好青春年华!" : "一直到白头偕老!";
Console.WriteLine("亲爱的{0}{1},在这个美好的时刻,我真诚的向你表白:我爱你!希望我们能结成连理,{2}", firstName, honorific, message); }
}
}
调试后的界面是:

输入的时候是英语状态,怎麼切换输入法都不行,怎麼回事?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace _2._8._3上机实战3
{
class Love
{
static void Main(string[] args)
{
Console.WriteLine("请输入你的相关信息:");
Console.WriteLine("请输入你的姓名:");
string name=Console.ReadLine();
Console.WriteLine("请输入你的性别:");
char sex =Convert.ToChar(Console.ReadLine());
Console.WriteLine("请输入你的年龄:");
int age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("姓名\t性别\t年龄");
Console.WriteLine("{0}\t{1}\t{2}", name, sex, age);
string firstName = name.Substring(1, name.Length - 1);
string honorific =sex=='男'? "男士" : "女士";
string message = age < 30 ? "共度美好青春年华!" : "一直到白头偕老!";
Console.WriteLine("亲爱的{0}{1},在这个美好的时刻,我真诚的向你表白:我爱你!希望我们能结成连理,{2}", firstName, honorific, message); }
}
}
调试后的界面是:

输入的时候是英语状态,怎麼切换输入法都不行,怎麼回事?