Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我想做一个简单的密码确认_C#_String_String Comparison - Fatal编程技术网

C# 我想做一个简单的密码确认

C# 我想做一个简单的密码确认,c#,string,string-comparison,C#,String,String Comparison,我试图比较两个字符串,或者看看它们是否相等 static void Main(string[] args) { Console.WriteLine("Insert PassWord."); string passWord1 = Convert.ToString(Console.ReadLine()); System.Threading.Thread.Sleep(1000); Co

我试图比较两个字符串,或者看看它们是否相等

static void Main(string[] args)
        {

            Console.WriteLine("Insert PassWord.");

            string passWord1 = Convert.ToString(Console.ReadLine());

            System.Threading.Thread.Sleep(1000);
            Console.WriteLine("Confirm PassWord.");

            string passWord2 = Convert.ToString(Console.ReadLine());

            if (passWord1.Equals(passWord2))
            {
                Console.WriteLine("PassWords Match");
            }
            else
            {
                Console.WriteLine("Error: PassWords do not Match");
            }

            Console.WriteLine("Press Enter To Continue");

        }

所以基本上,如果两个字符串相等,那么它会说它们匹配,但问题是,在输入两个字符串后,控制台退出。任何帮助都将不胜感激。

控制台.WriteLine()之后使用
控制台.ReadKey(),这样它将等待您用键响应

 Console.WriteLine("Press Enter To Continue");
 Console.ReadKey(true);

当您不使用Console.Readkey()或任何其他输入函数时,程序将在显示
Console.WriteLine(“按Enter键继续”)后终止。它将显示按Enter键继续,但速度太快,您无法观察。

非常感谢!!成功了。我忘了把那个放在那儿了。
static void Main(string[] args)
    {

        Console.WriteLine("Insert PassWord.");

        string passWord1 = Convert.ToString(Console.ReadLine());

        System.Threading.Thread.Sleep(1000);
        Console.WriteLine("Confirm PassWord.");

        string passWord2 = Convert.ToString(Console.ReadLine());

        if (passWord1.Equals(passWord2))
        {
            Console.WriteLine("PassWords Match");
        }
        else
        {
            Console.WriteLine("Error: PassWords do not Match");
        }

        Console.WriteLine("Press Enter To Continue");
        Console.ReadKey();
    }