C# Quiz 1
Card Set Information
C# Quiz 1
Net Programming csharp
C# Quiz Cards from C@ 2010 and the .NET 4 platform by Andrew Troelsen "C#"
CIL code is conceptually similar to Jave what?
Bytecode - CIL (Common Intermediate Language) and bytecode are not
compoied to platform-specific instructions until absolutely necessary.
Platform refers to computer system to run the code such as Windows, Mac
OS X, android, iOS, Linux, etc.
Common Intermediate Language
Common Language Runtime
Common Language Specification
Common Type System
Can you build a COM object w/ C#?
No, C# produces code that can only execute w/ the .NET runtime.
Website for .Net Languages is:
Resources is the spot:
What does the CTS describe?
All possible data types and programming constructs supported by the runtime and how they can interact w/ each other.
What is the key feature of the CLS? And, what is its BENEFIT?
The CLS is a related SPECIFICATION that defines a subset of common types
and programming constructs that ALL .NET programming languages can
: iF YOU USE .net TYPES W/ ONLY CLS-compliant features, all
.NET-aware languages can consume them.
What is the primary role of the CLR?
To locate, load and manage .NET types on your behals and take care of
low level details such as mem magt, app hosing, threads and security.
Where does the CLR sit in comparison to the CTS and CLS?
It is above the CTS which encapsulates the CLS.
Where does the CLS sit in comparison to the CTS and CLR?
The CLS (Common Language Specification) is encapsulate or a subset of the CTS.
Where does the CTS sit in comparison to the CLR and CLS?
CTS (Common Type System) encapsulates the CLS and sits below the CLR.