Skip to content
Éloi Strée edited this page Dec 15, 2018 · 19 revisions

Le langage C#, l’utilisation des concepts de l'orienté objet

How to enter in programming world ?

Where to look

for Beginners
Fundamentals of Bob Tabor
Top 10 programming language

Tutorial (FR)

To Know

Basics

You need to master those subjects if you want to use Unity

  • Program Structure V:5 Minutes
  • Commentary //, ///, /* */, ///* //*/ W: FR Overview
  • Main vs Awake()/Start()
  • Data Types
  • Operators
  • Control Statement
  • Conditional Statement
  • If Else Statement
  • Switch Statement
  • Loops / Iteration Statement
  • For Loop
  • While Loop
  • Do While Loop
  • Jump Statement
  • Arrays
  • Methods
  • String
  • String Builder
  • Type Casting
  • Nullable Type
  • Preprocessor Directive: / UNITY_EDITOR

OOPs In C#

You need to master those subjects to have fun with Unity

  • Introduction To OOPs
  • Implementing Class
  • Class Members
  • Constructors
  • Object Initializer
  • Method Overloading
  • Properties
  • Inheritance
  • Method Overriding
  • Abstract Class
  • Interface
  • Generic Class
  • Struct
  • Enum
  • File Handling

Advanced

You must know those subjects but it is not required to create your first games

  • Delegate
  • Generic Delegate
  • Exception Handling
  • Custom Exception
  • Regular Expression
  • Collections
  • Generic Collection
  • Attribute
  • Extension Method
  • Reflection

Not essential for Unity

You must know those subjects but it is not required to create your first games

  • Anonymous Method
  • Lambda Expression
  • Operator Overloading
  • LinQ
  • Access Specifiers
  • Indexer
  • Task Parallel Library
  • Multi-Threading
  • Asynchronous Programming
  • Assembly
  • Partial Class
  • Sealed Class
  • Data Hiding

Learn by playing


Interface <- Adapter <-

Clone this wiki locally