【发布时间】:2011-06-05 12:17:42
【问题描述】:
大家好,我有一个应用程序,它由一个基类(MacroCommand)、三个 MacroCommand 子类(调整大小、旋转、颜色)和另一个不继承任何东西的类(图像)和另一个类(宏)组成。包含一个宏命令列表
class Macro
{
List<MacroCommand> macroCommandList = new List<MacroCommand>();
}
基本上,当我在 Form 类中创建我的 MacroCommand 对象时,我需要将它们添加到 MacroCommand 列表中,但是,当我尝试这样做时,我不断收到错误:
macroCommandList.Add(colourObject);
macroCommandList.Add(rotateFlipObject);
macroCommandList.Add(resizeObject);
(这是在 Form 类中)
任何帮助将不胜感激,谢谢大家。
编辑:错误:
错误 2 当前上下文中不存在名称 'colourObject' C:\Users\Ari\Desktop\Assignment 3\Assignment 3\Assignment 3\Form1.cs 134 42 Assignment 3 错误 3 当前上下文中不存在名称“macroCommandList” C:\Users\Ari\Desktop\Assignment 3\Assignment 3\Assignment 3\Form1.cs 135 21 Assignment 3
只是这些错误,但对于每个不同的行
【问题讨论】:
-
您想与他人分享实际错误吗?
-
我认为您需要发布完整的代码才能获得适当的帮助。
-
colourObject、rotateFlipObject、resizeObject的类型有哪些? -
您只能在
Macro类中执行macroCommandList.Add,因为您访问的是私有成员。