【发布时间】:2016-04-27 00:21:05
【问题描述】:
我正在使用 Visual Studio。我在部分类的form1.cs文件中写了一个方法
private void TestMethod1()
{
}
我想在 form2.designer.cs 中调用这个方法,在同一个部分类中。我试过这个:
TestMethod1();
但是我得到了找不到错误方法。
这是 form.cs
命名空间类 A
{
公共部分类 A : B
{....
私人无效TestMethod1()
{
}
}
}
这是 form.designer.cs 命名空间类 A { 部分A类 { 私人无效初始化组件() { ...... } (我在哪里调用我的函数) 测试方法1(); } }
【问题讨论】:
-
需要查看类声明。
-
你们真的是同班吗?
-
把它转回私有,这不是问题。检查 form1 和 form2 是否真的相同,因为仅从文件名来看,它们是两个不同的类。
-
@Annie123 请添加部分类定义和您调用
TestMethod1的类/方法。您尝试执行的操作应该有效,因此您未向我们展示的代码中一定有问题。 -
@Annie123 您的部分类是否位于同一个命名空间中?
标签: c# visual-studio methods call