c# - 错误“命名空间不能直接包含字段或方法等成员”是什么意思?
问题描述
我在我的 C# windows 窗体应用程序中添加了以下代码,以便在单击关闭按钮时显示一个消息框。但它给了我以下错误。
错误 CS0116 命名空间不能直接包含字段或方法等成员 ebay source C:\Users\Supun\Documents\Visual Studio 2015\Projects\ebay source\ebay source\Form1.cs 107 Active
这是我使用的代码..
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dialog = dialog = MessageBox.Show(
"Do you really want to close the program?",
"SomeTitle",
MessageBoxButtons.YesNo);
if (dialog == DialogResult.No)
{
e.Cancel = true;
}
}
请问我需要做什么来修复它?
解决方案
我想你已经在一个类之外声明了这个函数?
喜欢
namespace Something
{
private void Method()
{
}
}
代替
namespace Something
{
class MyClass
{
private void Method()
{
}
}
}
推荐阅读
- php - Laravel Auth::check() 总是失败
- python - 将项目添加到对象列表
- amazon-web-services - 使用 ECS Fargate 的应用程序负载均衡器
- javascript - 如何将多个数组和单个 arg 的混合传递给另一个函数并返回它们(GAS/JS)?
- java - Bluej 没有在 Ubuntu 机器上运行
- ios - pod install 抛出错误
- javascript - 尝试创建可读的输出包但错误消息:-找不到入口模块:错误:无法解析'./src/index.js'
- aframe - 除非打开检查器,否则音频无法在 Aframe 中播放
- javascript - 当我想更改值时,我无法在我的 svg 中选择(“文本”)
- java - Java循环垂直