General programming terms

Clock Published on September 25, 2010 in C# (sharp) comment Comments 0

For a preparation for a MCTS certification for NET Framework 2.0 - Application Development Foundation, I had to write some programming terms that will occur in the exam.

Programming terms
Term Description
Boxing Converting from a value type to a reference type, which often occurs implicitly.
Cast A conversion from one type to another.
Constraint A condition on a type parameter that restricts the type argument you can supply for it. A constraint can require that the type argument implement a particular interface, be or inherit from a particular class, have an accessible parameterless constructor, or be a reference type or a value type. You can combine these constraints, but you can specify at most one class.
Contract Defines a common set of members that all classes that implement the interface must provide.
Exception Unexpected events that interrupt normal execution of an assembly.
Generic Type A single programming element that adapts to perform the same functionality for a variety of data types.
Heap Area of memory where reference types are stored.
Narrowing Converting a value from one type to another when the destination type can’t accommodate all possible values from the source type. These conversions must be explicit in C# and in Visual Basic if Option Strict is on.
Signature The return type, parameter count, and parameter types of a member.
Stack An area of memory where value types are stored.
Unboxing Converting back from a reference type to a value type after boxing has occurred.
Widening Converting a value from one type to another when the destination type can accommodate all possible values from the source type. These conversions can be implicit.


 


Comments
No comments at this moment.
Give it a try...

remember my information

CAPTCHA image for SPAM prevention  

About the Author:

Peter Ruijter is a programmer living in Vianen, The Netherlands

Read more...

Typo3
Flash Family



Reading

ipv6 ready