Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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# AddStock';是一个';类型';但是像';变量';_C#_Wpf - Fatal编程技术网

C# AddStock';是一个';类型';但是像';变量';

C# AddStock';是一个';类型';但是像';变量';,c#,wpf,C#,Wpf,这是一个错误 请告诉我如何解决它。as不允许作为变量的名称,因为它是C#中使用的关键字。你最好改用另一个名字,例如“ddStock” 如果您确实需要/想要使用该名称,请使用前面的@: private void Button_Click_2(object sender, RoutedEventArgs e) { this.Hide(); AddStock as = new AddStock(); } 但是,无论何时使用该变量,您都必须添加该运算符,例如,以下情况将导致编译器

这是一个错误
请告诉我如何解决它。

as
不允许作为变量的名称,因为它是C#中使用的关键字。你最好改用另一个名字,例如“ddStock”

如果您确实需要/想要使用该名称,请使用前面的
@

private void Button_Click_2(object sender, RoutedEventArgs e)
{

   this.Hide();
   AddStock as = new AddStock();    
}
但是,无论何时使用该变量,您都必须添加该运算符,例如,以下情况将导致编译器错误:

AddStock @as = new AddStock();
鉴于这不会:

as.DoSometing();

as
是一个关键字,请以不同的方式命名,或者将其命名为
@as
,如果您真的想这样称呼它,可以添加关键字的实际名称:)错误1“PL.AddStock”不包含“show”的定义,并且找不到接受“PL.AddStock”类型的第一个参数的扩展方法“show”(是否缺少using指令或程序集引用?)C:\Users\Rizwan\documents\visualstudio 2012\Projects\PL\PL\AdminPanel.xaml.cs 43从您当前的代码中无法猜出什么是
Show
,因此您必须提供更多的信息。然而,这远远超出了这个问题的范围。你应该为此创造一个新的问题,并且如果它回答了那个特定的问题(从我的观点来看),也可以考虑接受这个答案。
@as.DoSomething();