Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🟣
frameworks 20 entrees

.NET Cheatsheet

Explorez rapidement les bases de .NET avec notre CheatSheet complète!

Bases & syntaxe

Variables

int age = 25;
string name = "John Doe";

Déclaration et initialisation des variables.

Conditions

if (age >= 18)
{
    Console.WriteLine("Adult");
}
else if (age > 0)
{
    Console.WriteLine("Minor");
}
else
{
    Console.WriteLine("Invalid age");
}

Utilisation de conditions simples.

Boucles

for (int i = 0; i < 10; i++)
{
    Console.WriteLine(i);
}

while (age > 0)
{
    age--;
}

Boucles for et while pour itérer.

Structures de données

Tableaux

int[] numbers = { 1, 2, 3, 4, 5 };
Console.WriteLine(numbers[2]);

Utilisation des tableaux pour stocker une collection d'éléments.

Listes

List<string> names = new List<string> { "John", "Jane" };
names.Add("Jack");

Manipulation de listes dynamiques.

Dictionnaires

Dictionary<string, int> ages = new Dictionary<string, int>();
ages["John"] = 25;
Console.WriteLine(ages["John"]);

Utilisation des dictionnaires pour stocker clés-valeurs.

Fonctions & methodes essentielles

Méthodes simples

void SayHello(string name)
{
    Console.WriteLine($"Hello, {name}!");
}

SayHello("John");

Définition et appel de méthodes.

Méthodes avec retour

int Add(int a, int b)
{
    return a + b;
}

int result = Add(3, 5);
Console.WriteLine(result); // 8

Méthodes qui retournent une valeur.

Patterns courants

Singleton

public class Singleton
{
    private static Singleton instance;

    private Singleton() { }

    public static Singleton Instance
    {
        get { return instance ?? (instance = new Singleton()); }
    }
}

Patern Singleton pour créer des objets uniques.

Operations avancees

LINQ

List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var evenNumbers = numbers.Where(n => n % 2 == 0);

Utilisation de LINQ pour manipuler les collections.

Extension Methods

public static class StringExtensions
{
    public static string Repeat(this string str, int times)
    {
        return new string(str.ToCharArray(), 0, str.Length * times);
    }
}

string repeated = "abc".Repeat(3); // "abcabcabc"

Création de méthodes d'extension.

Debugging & outils

Utilisation du debugger

int x = 10;
int y = 20;
Console.WriteLine(x + y);

Utilisation du débogueur pour suivre l'exécution du code.

Outils de performance

using System.Diagnostics;

Stopwatch sw = new Stopwatch();
sw.Start();
// Code à mesurer
sw.Stop();
Console.WriteLine($"Time taken: {sw.ElapsedMilliseconds} ms");

Mesure des performances avec les outils .NET.

Projet .NET a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet .NET ?
Cette cheatsheet .NET regroupe la syntaxe, les commandes et les astuces essentielles pour .NET. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet .NET ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de .NET. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.