mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
more details for the enums (C#)
This commit is contained in:
parent
67b9af4492
commit
3b5e4837bd
@ -359,7 +359,7 @@ namespace Learning
|
||||
|
||||
|
||||
///////////////////////////////////////
|
||||
// Converting Data Types And Typcasting
|
||||
// Converting Data Types And Typecasting
|
||||
///////////////////////////////////////
|
||||
|
||||
// Converting data
|
||||
@ -413,7 +413,7 @@ namespace Learning
|
||||
|
||||
|
||||
// Class Declaration Syntax:
|
||||
// <public/private/protected> class <class name>{
|
||||
// <public/private/protected/internal> class <class name>{
|
||||
// //data fields, constructors, functions all inside.
|
||||
// //functions are called as methods in Java.
|
||||
// }
|
||||
@ -428,11 +428,14 @@ namespace Learning
|
||||
string name; // Everything is private by default: Only accessible from within this class
|
||||
|
||||
// Enum is a value type that consists of a set of named constants
|
||||
// It is really just mapping a name to a value (an int, unless specified otherwise).
|
||||
// The approved types for an enum are byte, sbyte, short, ushort, int, uint, long, or ulong.
|
||||
// An enum can't contain the same value twice.
|
||||
public enum Brand
|
||||
{
|
||||
AIST,
|
||||
BMC,
|
||||
Electra,
|
||||
Electra=42, //you can explicitly set a value to a name
|
||||
Gitane
|
||||
}
|
||||
// We defined this type inside a Bicycle class, so it is a nested type
|
||||
|
Loading…
Reference in New Issue
Block a user