using System;
public class Test
{
public static void Main( )
{
Console.WriteLine ( "You have not installed Microsoft SQL Server 2008 R2, do you want to install it now? (Y/N): " ) ;
//var answerKey = Console.ReadKey();
//var answer = answerKey.Key;
var answer = Console.ReadLine ( ) ;
Console.WriteLine ( "After key pressed." ) ;
Console.WriteLine ( "Before checking the pressed key." ) ;
//if(answer == ConsoleKey.N || answer != ConsoleKey.Y)
if ( string.IsNullOrEmpty ( answer) || string.IsNullOrEmpty ( answer.Trim ( ) ) || string.Compare ( answer.Trim ( ) , "N" , true ) == 0 )
{
Console.WriteLine ( "The installation can not proceed." ) ;
Console.Read ( ) ;
return ;
}
Console.WriteLine ( "Success {0}" , answer) ;
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCSBDb25zb2xlLldyaXRlTGluZSgiWW91IGhhdmUgbm90IGluc3RhbGxlZCBNaWNyb3NvZnQgU1FMIFNlcnZlciAyMDA4IFIyLCBkbyB5b3Ugd2FudCB0byBpbnN0YWxsIGl0IG5vdz8gKFkvTik6ICIpOwogICAgICAgICAgICAgICAgICAgIC8vdmFyIGFuc3dlcktleSA9IENvbnNvbGUuUmVhZEtleSgpOwogICAgICAgICAgICAgICAgICAgIC8vdmFyIGFuc3dlciA9IGFuc3dlcktleS5LZXk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGFuc3dlciA9IENvbnNvbGUuUmVhZExpbmUoKTsKICAgICAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiQWZ0ZXIga2V5IHByZXNzZWQuIik7CiAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIkJlZm9yZSBjaGVja2luZyB0aGUgcHJlc3NlZCBrZXkuIik7CiAgICAgICAgICAgICAgICAgICAgLy9pZihhbnN3ZXIgPT0gQ29uc29sZUtleS5OIHx8IGFuc3dlciAhPSBDb25zb2xlS2V5LlkpCiAgICAgICAgICAgICAgICAgICAgaWYgKHN0cmluZy5Jc051bGxPckVtcHR5KGFuc3dlcikgfHwgc3RyaW5nLklzTnVsbE9yRW1wdHkoYW5zd2VyLlRyaW0oKSkgfHwgc3RyaW5nLkNvbXBhcmUoYW5zd2VyLlRyaW0oKSwgIk4iLCB0cnVlKSA9PSAwKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIlRoZSBpbnN0YWxsYXRpb24gY2FuIG5vdCBwcm9jZWVkLiIpOwogICAgICAgICAgICAgICAgICAgICAgICBDb25zb2xlLlJlYWQoKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgIH0KCQkJQ29uc29sZS5Xcml0ZUxpbmUoIlN1Y2Nlc3MgezB9IiwgYW5zd2VyKTsKCX0KfQ==