C# Programming :: Attributes
-
The [Serializable()] attribute gets inspected at
-
Which of the following are correct ways to specify the targets for a custom attribute?
-
Which of the following are correct ways to pass a parameter to an attribute?
- By value
- By reference
- By address
- By position
- By name
-
Which of the following statements are correct about inspecting an attribute in C#.NET?
- An attribute can be inspected at link-time.
- An attribute can be inspected at compile-time.
- An attribute can be inspected at run-time.
- An attribute can be inspected at design-time.
-
Which of the following is correct ways of applying an attribute?
-
Which of the following statements are correct about Attributes used in C#.NET?
-
Which of the following forms of applying an attribute is correct?
-
Which of the following statements are correct about Attributes in C#.NET?
- On compiling a C#.NET program the attibutes applied are recorded in the metadata of the assembly.
- On compilation all the attribute's tags are deleted from the program.
- It is not possible to create custom attributes..
- The attributes applied can be read from an assembly using Reflection class.
- An attribute can have parameters.
-
Which of the following correctly describes the contents of the filename AssemblyInfo.cs?
-
It possible to create a custom attribute that can be applied only to specific programming element(s) like ____ .
A.
By applying AttributeUsage to the custom attribute's class definition.
|
B.
By applying UsageAttribute to the custom attribute's class definition.
|
C.
Once an attribute is declared it applies to all the targets.
|
D.
By applying AttributeUsageAttribute to the custom attribute's class definition.
|
E.
None of the above.
|
A.
|
B.
|
C.
|
D.
|
A.
If there is a custom attribute BugFixAttribute then the compiler will look ONLY for the BugFix attribute in the code that uses this attribute.
|
B.
To create a custom attribute we need to create a custom attribute structure and derive it from System.Attribute.
|
C.
To create a custom attribute we need to create a class and implement IAttribute interface in it.
|
D.
If a BugFixAttribute is to receive three parameters then the BugFixAttribute class should implement a zero-argument constructor.
|
E.
The CLR can change the behaviour of the code depending upon the attributes applied to it.
|