I like to spend 30 minutes a time, a few times to read the book. Meanwhile, I like to use C# tutorial to help me do some research on language itself, and find some interesting and quality material to read to enhance my C# knowledge. The material I am looking for should not focus on the theory, better practical, work on small coding examples.
2. Write down new concepts here.
3. Try to go over the tutorial in September.
Read page 1 and look into the declaration "C# is a simple, modern, object-oriented, and type-safe programming language."
Plan to look into the keyword: type-safe programming language C# -
15 minutes read:
"Learn C# tutorials", the article link is here.
Read page 1 arguments:
"The type-safe design of the language makes it impossible to read from uninitialized variables, to index arrays beyond their bounds, or to perform unchecked type casts."
- uninitialized variables - how the design make default initialization in C#
- index arrays beyond their bounds -
- unchecked type cast - what is the unchecked type cast?
Look into type-safe design of C#, name three of them.
Each common mistake plan to read 5 minutes.
Buggy C# code: The 10 most common mistakes that C# developers make -
Read page 1 argument:
"C# Has a Unified Type System. All C# types, including primitive types such as int and double, inherit from a single root object type. Thus, all types share a set of common operations, and values of any type can be stored, transported, and operated upon in a consistent manner. Furthermore, C# supports both user-defined reference types and value types, allowing dynamic allocation of objects as well as in-line storage of lightweight structures.".
I did Google on this, and then surprisingly I came cross the search result: #950 – C# Has a Unified Type System, I immediately decided to learn from the series of Csharp 2000 things.
Plan to go over 2000 things 30 minutes a time. Write down my favorite learning here.
2,000 things you should know about C#, the link is here.
May 21, 2018
What I did is to review the blog, and then I also make the blog more readable. I added a few labels for easy to access. I specially like to document how I approach my goal to advance my C# skills.
Reading a book takes time. I like to use C# tutorial book to guide me to find interesting research topic.