פורסם 2006 בדצמבר 1818 שנים בהקשר לשאלון האמריקאי שבנושא הקודם, כעת אני בשלב שאני מקבל את התשובה, ברצוני שלחצו A, B, C, D בהתאם לתשובה, ניסיתי למצוא בעצמי את התחביר אך ללא הצלחה. מהו התחביר לפעולה הנ"ל בעזרת המטודה ReadKey? תודה.
פורסם 2006 בדצמבר 1818 שנים ReadKey מחזיר לך אובייקט מסוג ConsoleKeyInfo, שנותן אינפורמציה לגבי המקש שנלחץ (איזה מקש נלחץ, איזה תו הוא מייצג, האם לחצת על alt/shift/ctrl). על מנת לדעת איזה מקש נלחץ, אתה צריך לגשת לשדה Key (מטיפוס ConsoleKey) של אותו אובייקט.לדוגמה:ConsoleKeyInfo cki;cki = Console.ReadKey();switch (cki.Key){ case ConsoleKey.A: // some code break; case ConsoleKey.B: // some other code break; case ConsoleKey.C: // some other code break; case ConsoleKey.D: // some other code break; default: // some more code}הנה לינק לmsdn:http://msdn2.microsoft.com/en-gb/library/system.consolekeyinfo.aspx
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.