继续一个类时提示"基类型...不符合CLS .这是什么原因?
这个基类型在其它项目里也使用过,继承也没有问题.
引用了一个单元.继承里面的一个类,但编译时提示:基类型"..."不符合CLS. 这是怎么回事?这个文件是我从其它项目里拿过来的应该没有问题.
我下载了SharpDevelop的源代码.里面的CommandBar子项目在原工程里可以编译通过.我把两个子项目拿了出来.编译时说
“AddinSystem.Core.Gui.Components.SdMenu” : 基类型“Reflector.UserInterface.CommandBarItem”不符合 CLS
再看看SharpDevelop里的代码.都没有改运过.为什么拿出来后会变成这样了?
原来码如下:
using Reflector.UserInterface;
namespace AddinSystem.Core.Gui.Components
{
public interface IStatusUpdate
{
void UpdateStatus();
}
public class SdMenu : CommandBarMenu, IStatusUpdate //出错的地方在这里.
========================================================================================
[XmlMemberArrayAttribute("shortcut",Separator=new char[]{ '|'})]//这里也出错了.提示 作为属性参数的数组不符合 CLS
string[] shortcut = null;
请问以上问题如何解决?
引用了一个单元.继承里面的一个类,但编译时提示:基类型"..."不符合CLS. 这是怎么回事?这个文件是我从其它项目里拿过来的应该没有问题.
我下载了SharpDevelop的源代码.里面的CommandBar子项目在原工程里可以编译通过.我把两个子项目拿了出来.编译时说
“AddinSystem.Core.Gui.Components.SdMenu” : 基类型“Reflector.UserInterface.CommandBarItem”不符合 CLS
再看看SharpDevelop里的代码.都没有改运过.为什么拿出来后会变成这样了?
原来码如下:
using Reflector.UserInterface;
namespace AddinSystem.Core.Gui.Components
{
public interface IStatusUpdate
{
void UpdateStatus();
}
public class SdMenu : CommandBarMenu, IStatusUpdate //出错的地方在这里.
========================================================================================
[XmlMemberArrayAttribute("shortcut",Separator=new char[]{ '|'})]//这里也出错了.提示 作为属性参数的数组不符合 CLS
string[] shortcut = null;
请问以上问题如何解决?
...全文
相关推荐
java实现控制dos清屏cls
这暗示了CLS类有一个静态方法名为`CLS()`,当调用这个方法时,会触发清屏的动作。实现这样的功能,一般有两种方法:1.
深入浅析python 中的self和cls的区别
总结来说,`self`是实例方法中的参数,指向实例对象;`cls`是类方法中的参数,指向类本身;而`@staticmethod`不需要类或实例的上下文,它只是一个与类相关的函数。
cls_var_behavior:玩具项目与类变量一起玩
**定义和访问**:创建一个类并定义一个类变量,然后在类的实例中直接访问它,查看其值是否在所有实例间共享。2. **继承与覆盖**:观察当子类继承父类时,如何处理类变量。
mitcho.cls:LaTeX 类文件。 不适合大众消费
接着,你可以创建一个新的LaTeX源文件,引入"mitcho.cls"作为文档类,并编写你的内容。如果遇到问题,可以查阅LaTeX文档,或者在LaTeX社区寻求帮助。
漂亮的VB托盘泡泡提示类源码
源码中的“TipCls.cls”是一个类模块,它封装了泡泡提示的实现细节,使得开发者无需深入了解其内部工作原理,只需简单调用几个方法即可完成提示的显示。这个类通常会包含以下几个关键组成部分:1.



