分部类中的调用方法

本文关键字:调用 方法 | 更新日期: 2023-09-27 18:31:17

我正在使用Visual Studios。我在分部类的 form1.cs 文件中编写了一个方法

private void TestMethod1()
{
}

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

TestMethod1(); 

但是找不到错误方法。

这是形式.cs命名空间类 A{ 公共部分A类:B类 {....
私有无效测试方法1() { } }}

这是表单设计器.cs命名空间类 A{ 部分 A 类 { private void InitializaCOmponent() { ..... } (我调用我的函数的地方) 测试方法1(); }}

分部类中的调用方法

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

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

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