GUID means Globally Unique Identifier Working with Enumerations A data type accepting only enumerated values that you define. Strongly typed, ridding you app of “magic strings”.
Author Archives: Deniz Karadal
C# – Looping with the Foreach Iteration Statement
More elegant way to iterate collections In Visual Studio, after typing foreach, press tab button twice Implicitly Typed Local Variables with the var Keyword (Applies to locally scoped variable declarations) Compiler is smart enough to figure out the data type when you initialize the variable. Become increasingly important because sometimes its difficult to know whatContinueContinue reading “C# – Looping with the Foreach Iteration Statement”
C# – Working with the Dictionary
Dictionary allows you to use a key to access a member of the collection. Think: Webster’s dictionary… the word (key) then the definition (instance of a given type) Key is anything that is meaningful in your system. Key must be unique. TKEY => type of the key TValue => type of the value
C# – Object Initializers
Concise way to initialize a new object (or collection) with values. // No local variable name for the new Car instance needed! Collection Initializers Shortcut to create new instance of a generic collection AND initialize it by IMMEDIATELY adding new instances of given type.
C# – Working with List of Collections
Use Generic Collections to work with items in a strongly typed fashion. Better than arrays: Know the type of the item for a certainty, no casting / converting Better performance inserting / removing / updating Collections provide more flexible actions to access items in the collection. Allows for LINQ extension methods Many different type ofContinueContinue reading “C# – Working with List of Collections”