微軟提供的c#教學,從零開始,一共有二十堂課程
每一堂課都簡單輕鬆,但範例很實用。
一門課只有一個網頁!但也能介紹到OOP、LINQ,所以也有一定的深度
點選以下連結開始學習↓↓ Getting Started with C#
https://www.microsoft.com/net/tutorials/csharp/getting-started
課程內容如下:
- Creating a Hello World Program
- Learning about built-in Types and Variables
- Working with Strings
- Working with Dates and Times
- Making Decisions in Your Program
- Implementing Logical Expressions
- Looping Based on a Logical Expression
- Looping a Known Number of Times
- Working with Arrays and Collections
- Looping Through Members of a Collection
- Defining and Calling Methods
- Understanding Classes and Objects
- Working with Scope and Accessibility Modifiers
- Encapsulation and Object-Oriented Design
- Understanding Namespaces
- Introducing LINQ
- When and How to use Exceptions
- Testing Your Code
- Common Patterns and Antipatterns
- Appendix: Troubleshooting