我正在使用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(); } }
答案 0 :(得分:0)
如果情况如您所述,则编译器不应生成错误消息,因为它是有效代码。
但是,如果您尝试使用可视化编辑器,并在InitializeComponent
方法内的代码中插入调用,则会出现错误。
这是由表单编辑器无法调用您正在编辑的类中定义的函数引起的 - 它对您在该范围内可以执行的操作有点限制。