cs_terminology
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
cs_terminology [2009/01/11 01:09] – stephen | cs_terminology [2009/01/11 01:36] (current) – removed stephen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **Widening Conversion** Conversion without lose of precision. Int -> Double. Can be done implicitly. | ||
- | **Narrowing Conversion** Conversion with lose of precision. Double -> Int. Requires explicit conversion. | ||
- | |||
- | **Boxing** Value type to reference type. | ||
- | <code c#> | ||
- | int i = 123; | ||
- | object o = (object) i; | ||
- | </ | ||
- | |||
- | **Unboxing** Value type to reference type. | ||
- | <code c#> | ||
- | object o = 123; | ||
- | int i = (int) o; | ||
- | </ | ||
- | |||
- | **Immutable** An object whose state cannot be modified after it is created. |
cs_terminology.1231636165.txt.gz · Last modified: 2017/01/01 19:49 (external edit)