Type:Nullable`1: Difference between revisions

From Resonite Wiki
m Epsilion moved page Types:Nullable`1 to Type:Nullable`1: Making type category singular
m chore: type:value -> value types
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{| class="wikitable"
A Nullable<T> is a [[Generic Type|generic]] [[Value Type | value]] type that can store a null value - normally only possible by [[Reference Type | reference types]].
|-
 
| Color
For more information on how this type functions, see the [https://learn.microsoft.com/en-us/dotnet/api/system.nullable-1 Microsoft documentation on Nullable<T>]
| Type
 
|-
== Usage ==
| style="background-color:{{Nullable-color}}" |
Use this wherever you need a value variable (for example [[Type:Bool | bool]] or [[Type:Float | float]]), but you also need to track an unset/empty/null state.
| Nullable<nowiki><T></nowiki>
 
|}
== See Also ==
A Nullable<nowiki><T></nowiki> is a type that represents the value may be null.
* Wikipedia's definition of [https://en.wikipedia.org/wiki/Nullable_type nullable types].
[[Category:Types]]
* Microsoft's documentation on the [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/nullable-value-types nullable value types] & [https://learn.microsoft.com/en-us/dotnet/csharp/nullable-references nullable reference types].
 
[[Category:Type]]
[[Category:Value Types]]

Latest revision as of 19:54, 17 August 2024

A Nullable<T> is a generic value type that can store a null value - normally only possible by reference types.

For more information on how this type functions, see the Microsoft documentation on Nullable<T>

Usage

Use this wherever you need a value variable (for example bool or float), but you also need to track an unset/empty/null state.

See Also