从键盘输入Class

本文关键字:Class 输入 键盘 | 更新日期: 2023-09-27 18:27:22

此代码运行良好:

kwadrat kw = new kwadrat();
int k;
try
{
    k = 2;
    kw.X = k;
}

但当我想从键盘上取kw.X时,就像这样:

try
{
    k = Convert.ToInt32(Console.ReadKey());
    kw.X = k;
}

我在转换时出错。为什么?

从键盘输入Class

查看ReadKey的返回类型。

它返回一个不能强制转换为Int 的类型ConsoleKeyInfo