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;
}