.


:




:

































 

 

 

 


Char KeyChar ConsoleKey Key ConsoleModifiers Modifiers




KeyChar char , Key ConsoleKey , Modifiers (<Alt>, <Ctrl> <Shift>), , , . ConsoleModifiers : Control, Shift Alt. Modifiers .

ReadKey () , , . , .

// , , ReadKey().

Using System;

class ReadKeys {

static void Main() {

ConsoleKeylnfo keypress;

Console.WriteLine(" , " +

" - <Q>.");

do {

keypress = Console.ReadKey(); // Console.WriteLine(" : " + keypress.KeyChar);

// .

if((ConsoleModifiers.Alt & keypress.Modifiers)!= 0)

Console.WriteLine(" <Alt>."); if((ConsoleModifiers.Control & keypress.Modifiers)!= 0)

Console.WriteLine(" <Control>."); if((ConsoleModifiers.Shift & keypress.Modifiers)!= 0)

Console.WriteLine(" <Shift>.");

} while(keypress.KeyChar!= ' Q');

}

}

, , .

, - <Q>.

:

b : b

d : d

:

<Shift>.

:

<Shift>.

:

<Shift>.

:

<Control>.

Q : Q

<Shift>.

/

, , , ReadKey () .* Read (), . , ReadKey ().

Console. Out Console.Error TextWriter. Write () WriteLine (), . . Console Write() nWriteLine(),n Console, . TextWriter, Console. Out Console. Error.

, Console. Out Console. Error. .

// Console.Out Console.Error.

Using System;

class ErrOut {

static void Main() { int a=10, b=0; int result;

Console.Out.WriteLine(" " +

" .");

try {

result = / b; // } catch(DivideByZeroException exc) {

Console.Error.WriteLine(exc.Message);

}

}

}

.





:


: 2016-12-03; !; : 623 |


:

:

.
==> ...

1724 - | 1511 -


© 2015-2024 lektsii.org - -

: 0.011 .