在 MessageBox.Show 上显示红色标记
Shows red mark on MessageBox.Show
当我输入 - MessageBox.Show("Deleted!");
C# 编辑器红色标记 'MessageBox.Show' 并显示
'The name MessageBox.Show doesn't exist in the current context. '
我用过'using System.Windows.Forms;'
这里也用红色标记 'Forms'.
请帮助我。
谢谢
您需要在脚本顶部包含命名空间。
Winform >
using System.Windows.Forms;
WpfForm >
using System.Windows;
已编辑:
由于您添加了它的控制台应用程序,因此您需要执行其他操作。
右键单击您的项目 'Reference',然后单击添加
搜索 System.Windows.Forms 并添加。
之后,您可以包含 System.Windows.Forms 并使用它。
正如您推断的那样,MessageBox
确实属于 System.Windows.Forms
。除非您已经创建了一个 Windows Forms
项目,否则对该库的引用不会自动添加到您的项目中。
您可以通过这样做将其添加到其他项目类型:
- 在解决方案资源管理器中右键单击您的项目下的 "References"
- 点击"Add reference"
- Select "Assemblies"
- 勾选"System.Windows.Forms"
- 最后,点击确定。
执行此操作后,您的 using System.Windows.Forms
应该不再显示红色下划线,并且您的消息框代码应该可以正常工作。请注意,通常控制台输出会输出到控制台而不是消息框,因此默认情况下它不可用。
我认为消息框功能在 .NET Core 或 .NET Standard 中不可用(请参阅 ),因此如果您创建了 .NET Core 控制台应用程序(而不是 .NET Framework) ,您可能希望以不同的方式输出信息。
您必须在项目引用中添加对 "System.Windows.Forms" 的引用。
右键单击 "References" 文件夹,select 添加。然后选择 "Assemblies",然后搜索 System.Windows.Forms 并将引用添加到您的项目。
当我输入 - MessageBox.Show("Deleted!");
C# 编辑器红色标记 'MessageBox.Show' 并显示
'The name MessageBox.Show doesn't exist in the current context. '
我用过'using System.Windows.Forms;' 这里也用红色标记 'Forms'.
请帮助我。 谢谢
您需要在脚本顶部包含命名空间。
Winform >
using System.Windows.Forms;
WpfForm >
using System.Windows;
已编辑:
由于您添加了它的控制台应用程序,因此您需要执行其他操作。
右键单击您的项目 'Reference',然后单击添加
搜索 System.Windows.Forms 并添加。
之后,您可以包含 System.Windows.Forms 并使用它。
正如您推断的那样,MessageBox
确实属于 System.Windows.Forms
。除非您已经创建了一个 Windows Forms
项目,否则对该库的引用不会自动添加到您的项目中。
您可以通过这样做将其添加到其他项目类型:
- 在解决方案资源管理器中右键单击您的项目下的 "References"
- 点击"Add reference"
- Select "Assemblies"
- 勾选"System.Windows.Forms"
- 最后,点击确定。
执行此操作后,您的 using System.Windows.Forms
应该不再显示红色下划线,并且您的消息框代码应该可以正常工作。请注意,通常控制台输出会输出到控制台而不是消息框,因此默认情况下它不可用。
我认为消息框功能在 .NET Core 或 .NET Standard 中不可用(请参阅
您必须在项目引用中添加对 "System.Windows.Forms" 的引用。
右键单击 "References" 文件夹,select 添加。然后选择 "Assemblies",然后搜索 System.Windows.Forms 并将引用添加到您的项目。