部分类中的调用方法

时间:2016-01-20 22:50:22

标签: c# visual-studio methods call

我正在使用Visual Studios。我在部分类

中的form1.cs文件中编写了一个方法
private void TestMethod1()
{
}

我想在form2.designer.cs中,在同一个分部类中调用此方法。我试过这个:

TestMethod1(); 

但我找不到错误方法。

这是form.cs 命名空间classA {     公共部分A类:B     {....
          private void TestMethod1()         {         }     } }

这是form.designer.cs 命名空间classA {     部分A类     {         private void InitializaCOmponent()         {          .....          }          (我称之为我的功能)          TestMethod1();      } }

1 个答案:

答案 0 :(得分:0)

如果情况如您所述,则编译器不应生成错误消息,因为它是有效代码。

但是,如果您尝试使用可视化编辑器,并在InitializeComponent方法内的代码中插入调用,则会出现错误。

这是由表单编辑器无法调用您正在编辑的类中定义的函数引起的 - 它对您在该范围内可以执行的操作有点限制。