(多选题)关于C#中的特性,说法错误的是()。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(多选题)关于C#中的特性,说法错误的是()。相关的知识,希望对你有一定的参考价值。

A.自定义的特性必须继承System.Attribute类
B.Obsolete特性表示一个类不能序列化
C.类的属性上不能有特性
D.一个类只能有一个特性

A,正确
B,Obsolete 特性将某个程序实体标记为一个建议不再使用的实体。NonSerialized特性指示可序列化类的某个字段不应被序列化。
C,特性可应用于Assembly(程序集)、Module(模块)、Class(类)、Struct(结构)、Enum(枚举)、Constructor(构造函数)、Method(方法)、Property(属性)、Field(字段)、Event(事件)、Interface(接口)、Parameter(参数)、Delegate(委托)、ReturnValue(返回值)、GenericParameter(泛型参数),见
http://msdn.microsoft.com/zh-cn/library/system.attributetargets.aspx
D,一个还是多个特性取决于特性声明,单笼统的说“只能有一个”是错的

综合:B、C、D都是错的,A正确
参考技术A B,obsolete是过时的,编译会有提示或错误.
C,属性上也可以有Attribute
D,可以有多个Attribute

[单选题]有关PHP引用的说法,错误的是

[单选题]有关PHP引用的说法,错误的是:
  1. unset一个引用,只是断开了变量名和变量内容之间的绑定,这并不意味着变量内容被销毁了。
  2. PHP引用本质就是指针,在函数调用范围内可以绑定到别的变量上面。
  3. 在一个对象的方法中,$this永远是调用它的对象的引用。
  4. 可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。

   

正确答案:技术分享
很遗憾,没答对,再接再厉!

   

答案解析 引用只是值内存块的别名,而指针是一个实体,存放的值内存地址,需要额外分配内存空间。

以上是关于(多选题)关于C#中的特性,说法错误的是()。的主要内容,如果未能解决你的问题,请参考以下文章

在C#中,关于重载方法的说法正确的是(D)。 (选择一项)

Java web 作业6 答案详解

在C#语言开发程序中,以下关于IComparable<T>和IComparer<T>的说法中错误的是()。(选择一项)

[单选题]有关PHP面向对象的说法,不对的是:

下面有关Java异常处理模型的说法错误的是

对于Spring的AOP的实现方式,下列选项说法错误的是()。(多选)