- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- SfideNuovo
C# orientato agli oggetti
Classi, incapsulamento, ereditarietà, polimorfismo, interfacce, record e generici.
Inizia il percorso →- Lezione 1 sfida Classi e oggetti in C# In questa lezione definirai una classe con proprietà e metodi, creerai oggetti a partire da essa e ne cambierai lo stato.
- Lezione 1 sfida Proprietà e incapsulamento in C# In questa lezione userai proprietà con controlli per proteggere un oggetto dai valori non validi.
- Lezione 1 sfida L'ereditarietà in C# In questa lezione creerai una classe figlia che eredita da una classe madre per riutilizzare il codice e personalizzarne il comportamento.
- Lezione 1 sfida Il polimorfismo in C# In questa lezione userai il polimorfismo per chiamare lo stesso metodo su diversi tipi di forme tramite un tipo comune.
- Lezione 1 sfida Calcolare gli stipendi con il polimorfismo in C# In questa lezione calcolerai il totale degli stipendi di diversi tipi di dipendenti tramite una classe base astratta.
- Lezione 1 sfida Interfacce e astrazione in C# In questa lezione definirai un'interfaccia che descrive una capacità di un oggetto e la implementerai in una classe.
- Lezione 1 sfida I record e il confronto per valore in C# In questa lezione userai i record per rappresentare dati immutabili in modo breve e creerai copie modificate con l'espressione with.
- Lezione 1 sfida I generics in C# In questa lezione scriverai una classe generica riutilizzabile con diversi tipi di dati, mantenendo la sicurezza dei tipi.
- Lezione 1 sfida Un repository generico in memoria con C# In questa lezione costruirai una classe repository generica che può memorizzare qualsiasi tipo di dato mantenendo la sicurezza dei tipi.