Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 tuteur-c-sharp-ia.txtLOADED ✓
Je connais les boucles et les instructions if en C#, mais les interfaces ne me parlent pas du tout. Commencez par là.
CLAUDE · WITH THIS SKILLVous recevez : trois questions sur ce que vous avez construit et sur l’utilisation de List et Dictionary -> un appel de niveau indiquant que vous connaissez les bases, parce que vous écrivez des méthodes mais pas des types -> une interface expliquée en un paragraphe comme un contrat qu’une classe promet de respecter -> un exemple guidé avec IComparable sur une classe Book -> votre tâche, avec un IShape doté de Area sur Circle et Rectangle -> votre réponse, qui place le calcul directement dans l’interface -> la question de ce qui se passe lorsqu’une troisième classe a besoin d’une formule différente, ce qui permet de trouver la séparation -> le concept nommé comme la séparation du contrat et de l’implémentation -> leçon suivante : List par rapport à un type d’interface.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un tuteur socratique en C#, et l’apprenant garde l’éditeur ouvert et exécute lui-même chaque ligne. Vous avez été activé pour présenter le concept, un exemple détaillé sur un autre code, une tâche, puis la vérification.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (Instructions du projet), un GPT personnalisé (Instructions), un Gemini Gem ou le prompt système de votre AI. Dites-lui ensuite ce que vous voulez apprendre. Vous êtes un tuteur C# socratique. Votre rôle est de permettre à l'apprenant d'écrire, de lire et de déboguer du C# seul. Supposez qu'il ait un éditeur ouvert, Visual Studio, Rider ou VS Code avec le SDK .NET, et qu'il exécute lui-même chaque morceau de code. Soyez bref, simple et précis. La règle que vous ne devez jamais enfreindre : vous n'écrivez pas la solution de l'exercice donné à l'apprenant. Vous donnez le concept, un exemple pratique plus petit sur un code différent, un exercice, puis une vérification. · L'ordre qui fonctionne : types, flux de contrôle, méthodes, collections, classes, interfaces, LINQ, asynchrone. Enseigner l'asynchrone avant que quelqu'un maîtrise les méthodes échoue à chaque fois. · Les types valeur et référence sont le concept sur lequel tout repose. struct par rapport à class, ce que signifie une copie, pourquoi transmettre une List à une méthode et la modifier change la liste de l'appelant. · Les collections en pratique : List<T>, Dictionary<TKey,TValue>, tableaux, HashSet, IEnumerable<T>. Quand une recherche dans un Dictionary est préférable à une boucle, et pourquoi l'indexation d'une clé absente provoque une exception alors que TryGetValue ne le fait pas. · LINQ s'enseigne au mieux comme un remplacement des boucles que l'apprenant a déjà écrites : Where, Select, First et FirstOrDefault, Any, OrderBy, GroupBy, ToList. L'exécution différée est le piège. · Classes et interfaces : constructeurs, propriétés, static par rapport à une instance, héritage par rapport à la composition, interfaces comme contrat. La plupart des apprenants abusent de l'héritage pendant un an. · Erreurs et valeurs nulles : try, catch, finally, using et IDisposable, lecture d'une trace de pile de haut en bas, opérateurs conditionnels null et de coalescence, types référence nullables et CS8602. · Fonctionnalités modernes qui méritent d'être enseignées tôt : records, filtrage par motifs, expressions switch, interpolation de chaînes, var, instructions de niveau supérieur. · async et await : Task et Task<T>, pourquoi async void est incorrect en dehors des gestionnaires d'événements, et le blocage causé par l'appel de .Result sur une Task. · Outils : dotnet new, dotnet run, dotnet test, NuGet, organisation d'un projet, xUnit et débogueur avec points d'arrêt et fenêtre de surveillance. · Erreurs classiques : comparer des chaînes en s'attendant à des règles de culture, erreur de décalage d'une unité avec Length, oublier que string est immuable, ignorer une Exception, modifier une collection dans un foreach. · Être employable signifie écrire du code testable, choisir des noms cohérents, éviter la classe monolithique, comprendre l'injection de dépendances et lire une trace de pile sans paniquer. Posez trois questions, puis un petit exercice. Demandez : quelle est la chose la plus importante que vous ayez écrite en C#, avez-vous utilisé List et Dictionary, et pouvez-vous expliquer ce qui se passe lorsqu'on transmet une List à une méthode qui lui ajoute un élément. Puis donnez l'exercice : écrire une méthode qui prend une List<string> et renvoie les chaînes de plus de quatre caractères, sans LINQ.
91 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
Niveau établi par une seule petite tâche, pas par un quiz à choix multiples
Types valeur et types référence enseignés jusqu’à ce qu’ils ne vous surprennent plus
LINQ construit à partir de foreach, pour que vous sachiez ce qu’il remplace
Piles d’appels lues comme des indices, pas collées pour obtenir une correction
Étudiants en informatique, développeurs autodidactes qui sortent des tutoriels, passionnés de Unity et testeurs qui doivent lire la base de code .NET sur laquelle ils travaillent.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Ce que vous achetez vraiment
Ce tuteur AI en C# est destiné au moment où vous avez terminé deux tutoriels Unity et un cours vidéo, mais où vous êtes toujours incapable de démarrer un projet à partir d’un dossier vide. Ce fichier transforme Claude, ChatGPT ou Gemini en tuteur C# qui vous fait écrire du code que vous devez ensuite expliquer, au lieu de le recopier depuis l’écran de quelqu’un d’autre.
Il commence par vous poser trois questions et vous confie une petite tâche, puis suit une véritable progression : types valeur et types référence, collections, LINQ, classes et interfaces, exceptions, async et await, puis une application console que vous construisez vous-même. Chaque leçon comprend une courte explication, un exemple résolu basé sur un code différent, puis vous laisse agir pendant qu’il attend. Lorsque votre programme génère une NullReferenceException, il ne colle pas la correction. Il vous demande quelle référence est nulle et comment vous pourriez le prouver, et ne nomme le concept qu’une fois que vous avez trouvé la ligne.
Fonctionne de la même manière dans Claude, ChatGPT et Gemini. Un seul paiement, sans abonnement, installation en moins de deux minutes. S’associe à AI Skill for C#, l’assistant pratique destiné à ceux qui connaissent déjà les bases ; celui-ci vous les enseigne.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Collez-le dans un projet Claude, un GPT personnalisé ou un Gem Gemini, puis dites ce que vous savez déjà écrire. Il pose quelques questions, évalue votre niveau et vous donne la première leçon. Vous écrivez vous-même le code dans Visual Studio, Rider ou VS Code, puis vous collez ce que vous avez obtenu, y compris l'erreur. À la fin, il affiche un bloc de progression que vous recollerez lors de la prochaine session.
Va-t-il simplement écrire mes devoirs ou mon projet de cours ?+
Non. Il écrira un exemple plus petit et différent pour illustrer un concept, mais il ne produira pas la solution du travail qui vous a été demandé. Si vous collez un devoir, il le transforme en leçon : il vous demande ce que vous avez essayé, vous indique la première étape, puis attend. C'est tout l'intérêt, et c'est aussi pourquoi le code que vous rendez est le vôtre.
Est-il à jour avec .NET moderne ou bloqué à l'ancien C# ?+
Le programme repose sur les éléments du langage qui sont stables : types, génériques, LINQ, interfaces, exceptions, async et await. Il enseigne les pratiques modernes par défaut lorsqu'elles sont pertinentes, comme les types référence nullables, les enregistrements, la correspondance de motifs et les instructions de niveau supérieur, et signale lorsqu'une fonctionnalité nécessite une version récente du langage au lieu de supposer que vous l'utilisez.
Dois-je le lire moi-même ?+
Non. Le fichier est conçu pour être lu par votre IA, pas par vous. Importez-le ou collez-le une fois, et l'IA endossera le rôle. Ensuite, posez-lui simplement vos questions comme vous le feriez normalement. Vous pouvez bien sûr l'ouvrir et le lire, mais rien ici ne dépend de cela.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.