Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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语言中设置变量#_C#_Variables - Fatal编程技术网

C# 如何在C语言中设置变量#

C# 如何在C语言中设置变量#,c#,variables,C#,Variables,如何使其工作 private string KeyChar = ""; public void SetMyKey(object sender, KeyEventArgs e) { KeyChar = e.KeyCode; //ERROR } public void MyKeyDown(object sender, KeyEventArgs e) { if (e.KeyCode = Keys.KeyChar) { //ERROR Function();

如何使其工作

private string KeyChar = "";

public void SetMyKey(object sender, KeyEventArgs e) {
     KeyChar = e.KeyCode; //ERROR
}

public void MyKeyDown(object sender, KeyEventArgs e) {
     if (e.KeyCode = Keys.KeyChar) { //ERROR
          Function();
     }
}
您正在分配而不是比较

您正在分配而不是比较


我将使用属性,而不是使用方法-您还需要在此处使用正确的类型(键,而不是字符串)。此外,您需要使用
=
检查相等性,因为
=
用于C#中的赋值:


我不使用方法,而是使用属性——您还需要在这里使用正确的类型(键,而不是字符串)。此外,您需要使用
=
检查相等性,因为
=
用于C#中的赋值:

在C#中,运算符
=
表示赋值,运算符
=
表示比较:

if (a == b)
{
    a = 1;
    b = x;
}
在C#中,运算符
=
表示赋值,运算符
=
表示比较:

if (a == b)
{
    a = 1;
    b = x;
}

第一步:准备一本C#的入门书。此代码包含一些指示符号,表明这是必要的。我建议
Head-First C.
@康拉德:他可能是。一开始谁没有犯这样的错误?没有语法错误的人会投第一张否决票!阅读错误消息。他们会告诉你为什么会出错。这些错误是我们都犯过的很常见的错误。我标记了这个问题,因为它非常可怕。不是因为它是新手代码,或者太简单,而是因为它只是把代码扔出去,然后说
它不工作!怎么能修好它-如果OP可以编辑问题,并说明它如何不起作用,以及他想完成什么,那么对于这里所有试图学习的人来说,这将是一个更好的问题。:)第一步:准备一本C#的入门书。此代码包含一些指示符号,表明这是必要的。我建议
Head-First C.
@康拉德:他可能是。一开始谁没有犯这样的错误?没有语法错误的人会投第一张否决票!阅读错误消息。他们会告诉你为什么会出错。这些错误是我们都犯过的很常见的错误。我标记了这个问题,因为它非常可怕。不是因为它是新手代码,或者太简单,而是因为它只是把代码扔出去,然后说
它不工作!怎么能修好它-如果OP可以编辑问题,并说明它如何不起作用,以及他想完成什么,那么对于这里所有试图学习的人来说,这将是一个更好的问题。:)这仍然不能处理所有的事情,因为KeyCode不是字符串…@Reed。我看到了作业,其余的我没有仔细检查。编辑。这仍然不能处理所有的事情,因为KeyCode不是字符串…@Reed。我看到了作业,其余的我没有仔细检查。编辑。
if (a == b)
{
    a = 1;
    b = x;
}