Tutoriel : Créer une bibliothèque de classes .NET à l’aide de Visual Studio Code

Dans ce tutoriel, vous créez une bibliothèque d’utilitaire simple qui contient une seule méthode de gestion de chaîne.

Une bibliothèque de classes définit des types et des méthodes qui peuvent être appelés par une application. Si la bibliothèque cible .NET Standard 2.0, elle peut être appelée par n’importe quelle implémentation .NET (y compris .NET Framework) qui prend en charge .NET Standard 2.0. Si la bibliothèque cible .NET 8, elle peut être appelée par n’importe quelle application qui cible .NET 8. Ce tutoriel montre comment cibler .NET 8.

Lorsque vous créez une bibliothèque de classes, vous pouvez la distribuer en tant que composant tiers ou en tant que composant groupé avec une ou plusieurs applications.

Prérequis

Créer une solution

Commencez par créer une solution vide dans laquelle placer le projet de bibliothèque de classes. Une solution sert de conteneur pour un ou plusieurs projets. Vous allez ajouter des projets supplémentaires associés à la même solution.

  1. Démarrez Visual Studio Code.

  2. Sélectionnez Fichier>Ouvrir le dossier (Ouvrir... sur macOS) dans le menu principal.

  3. Dans la boîte de dialogue Ouvrir un dossier, créez un dossier ClassLibraryProjects, puis cliquez sur Sélectionner un dossier (Ouvrir sur macOS).

  4. Ouvrez le Terminal dans Visual Studio Code en sélectionnant Afficher>Terminal dans le menu principal.

    Le Terminal s’ouvre avec l’invite de commandes dans le dossier ClassLibraryProjects.

  5. Dans le Terminal, entrez la commande suivante :

    dotnet new sln
    

    La sortie du terminal se présente comme suit :

    The template "Solution File" was created successfully.
    

Créer un projet de bibliothèque de classes

Ajoutez un nouveau projet de bibliothèque de classes .NET nommé « StringLibrary » à la solution.

  1. Dans le terminal, exécutez la commande suivante pour créer le projet de bibliothèque :

    dotnet new classlib -o StringLibrary
    

    La commande -o ou --output spécifie l’emplacement où placer la sortie générée.

    La sortie du terminal se présente comme suit :

    The template "Class library" was created successfully.
    Processing post-creation actions...
    Running 'dotnet restore' on StringLibrary\StringLibrary.csproj...
      Determining projects to restore...
      Restored C:\Projects\ClassLibraryProjects\StringLibrary\StringLibrary.csproj (in 328 ms).
    Restore succeeded.
    
  2. Exécutez la commande suivante pour ajouter le projet de bibliothèque à la solution :

    dotnet sln add StringLibrary/StringLibrary.csproj
    

    La sortie du terminal se présente comme suit :

    Project `StringLibrary\StringLibrary.csproj` added to the solution.
    
  3. Vérifiez que la bibliothèque cible .NET 8. Dans l’Explorateur, ouvrez StringLibrary/StringLibrary.csproj.

    L’élément TargetFramework montre que le projet cible .NET 8.0.

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>
        <TargetFramework>net8.0</TargetFramework>
      </PropertyGroup>
    
    </Project>
    
  4. Ouvrez Class1.cs et remplacez le code par le code suivant.

    namespace UtilityLibraries;
    
    public static class StringLibrary
    {
        public static bool StartsWithUpper(this string? str)
        {
            if (string.IsNullOrWhiteSpace(str))
                return false;
    
            char ch = str[0];
            return char.IsUpper(ch);
        }
    }
    

    La bibliothèque de classes UtilityLibraries.StringLibrary contient une méthode nommée StartsWithUpper. Cette méthode retourne une valeur Boolean qui indique si l’instance de chaîne actuelle commence par un caractère majuscule. La norme Unicode distingue les caractères minuscules des caractères majuscules. La méthode Char.IsUpper(Char) retourne true si un caractère est en majuscule.

    StartsWithUpper est implémenté en tant que méthode d’extension afin que vous puissiez l’appeler comme s’il s’agissait d’un membre de la classe String.

  5. Enregistrez le fichier .

  6. Exécutez la commande suivante pour générer la solution et vérifier que le projet se compile sans erreur.

    dotnet build
    

    La sortie du terminal se présente comme suit :

    Microsoft (R) Build Engine version 17.8.0+b89cb5fde for .NET
    Copyright (C) Microsoft Corporation. All rights reserved.
      Determining projects to restore...
      All projects are up-to-date for restore.
      StringLibrary -> C:\Projects\ClassLibraryProjects\StringLibrary\bin\Debug\net8.0\StringLibrary.dll
    Build succeeded.
        0 Warning(s)
        0 Error(s)
    Time Elapsed 00:00:02.78
    

Ajouter une application console à la solution

Ajoutez une application console qui utilise la bibliothèque de classes. L’application invite l’utilisateur à entrer une chaîne et à signaler si la chaîne commence par un caractère majuscule.

  1. Dans le terminal, exécutez la commande suivante pour créer le projet d’application console :

    dotnet new console -o ShowCase
    

    La sortie du terminal se présente comme suit :

    The template "Console Application" was created successfully.
    Processing post-creation actions...
    Running 'dotnet restore' on ShowCase\ShowCase.csproj...
      Determining projects to restore...
      Restored C:\Projects\ClassLibraryProjects\ShowCase\ShowCase.csproj (in 210 ms).
    Restore succeeded.
    
  2. Exécutez la commande suivante pour ajouter le projet d’application console à la solution :

    dotnet sln add ShowCase/ShowCase.csproj
    

    La sortie du terminal se présente comme suit :

    Project `ShowCase\ShowCase.csproj` added to the solution.
    
  3. Ouvrez ShowCase/Program.cs et remplacez tout le code par le code suivant.

    using UtilityLibraries;
    
    class Program
    {
        static void Main(string[] args)
        {
            int row = 0;
    
            do
            {
                if (row == 0 || row >= 25)
                    ResetConsole();
    
                string? input = Console.ReadLine();
                if (string.IsNullOrEmpty(input)) break;
                Console.WriteLine($"Input: {input}");
                Console.WriteLine("Begins with uppercase? " +
                     $"{(input.StartsWithUpper() ? "Yes" : "No")}");
                Console.WriteLine();
                row += 4;
            } while (true);
            return;
    
            // Declare a ResetConsole local method
            void ResetConsole()
            {
                if (row > 0)
                {
                    Console.WriteLine("Press any key to continue...");
                    Console.ReadKey();
                }
                Console.Clear();
                Console.WriteLine($"{Environment.NewLine}Press <Enter> only to exit; otherwise, enter a string and press <Enter>:{Environment.NewLine}");
                row = 3;
            }
        }
    }
    

    Le code utilise la variable row pour comptabiliser le nombre de lignes de données écrites dans la fenêtre de console. Chaque fois que ce nombre est supérieur ou égal à 25, le code efface la fenêtre de console et envoie un message à l’utilisateur.

    Le programme invite l’utilisateur à entrer une chaîne. Il indique si la chaîne commence par une majuscule. Si l’utilisateur appuie sur la touche Entrée sans entrer de chaîne, l’application et la fenêtre de console se ferment.

  4. Enregistrez vos modifications.

Ajouter une référence au projet

Initialement, le nouveau projet d’application console n’a pas accès à la bibliothèque de classes. Pour lui permettre d’appeler des méthodes dans la bibliothèque de classes, créez une référence de projet au projet de bibliothèque de classes.

  1. Exécutez la commande suivante :

    dotnet add ShowCase/ShowCase.csproj reference StringLibrary/StringLibrary.csproj
    

    La sortie du terminal se présente comme suit :

    Reference `..\StringLibrary\StringLibrary.csproj` added to the project.
    

Exécuter l’application

  1. Exécutez la commande suivante dans le terminal :

    dotnet run --project ShowCase/ShowCase.csproj
    
  2. Essayez le programme en entrant des chaînes et en appuyant sur Entrée, puis appuyez sur Entrée pour quitter.

    La sortie du terminal se présente comme suit :

    Press <Enter> only to exit; otherwise, enter a string and press <Enter>:
    
    A string that starts with an uppercase letter
    Input: A string that starts with an uppercase letter
    Begins with uppercase? : Yes
    
    a string that starts with a lowercase letter
    Input: a string that starts with a lowercase letter
    Begins with uppercase? : No
    

Ressources supplémentaires

Étapes suivantes

Dans ce tutoriel, vous avez créé une solution, ajouté un projet de bibliothèque et ajouté un projet d’application console qui utilise la bibliothèque. Dans le tutoriel suivant, vous allez ajouter un projet de test unitaire à la solution.

Dans ce tutoriel, vous créez une bibliothèque d’utilitaire simple qui contient une seule méthode de gestion de chaîne.

Une bibliothèque de classes définit des types et des méthodes qui peuvent être appelés par une application. Si la bibliothèque cible .NET Standard 2.0, elle peut être appelée par n’importe quelle implémentation .NET (y compris .NET Framework) qui prend en charge .NET Standard 2.0. Si la bibliothèque cible .NET 7, elle peut être appelée par n’importe quelle application qui cible .NET 7. Ce tutoriel montre comment cibler .NET 7.

Lorsque vous créez une bibliothèque de classes, vous pouvez la distribuer en tant que composant tiers ou en tant que composant groupé avec une ou plusieurs applications.

Prérequis

Créer une solution

Commencez par créer une solution vide dans laquelle placer le projet de bibliothèque de classes. Une solution sert de conteneur pour un ou plusieurs projets. Vous allez ajouter des projets supplémentaires associés à la même solution.

  1. Démarrez Visual Studio Code.

  2. Sélectionnez Fichier>Ouvrir le dossier (Ouvrir... sur macOS) dans le menu principal.

  3. Dans la boîte de dialogue Ouvrir un dossier, créez un dossier ClassLibraryProjects, puis cliquez sur Sélectionner un dossier (Ouvrir sur macOS).

  4. Ouvrez le Terminal dans Visual Studio Code en sélectionnant Afficher>Terminal dans le menu principal.

    Le Terminal s’ouvre avec l’invite de commandes dans le dossier ClassLibraryProjects.

  5. Dans le Terminal, entrez la commande suivante :

    dotnet new sln
    

    La sortie du terminal se présente comme suit :

    The template "Solution File" was created successfully.
    

Créer un projet de bibliothèque de classes

Ajoutez un nouveau projet de bibliothèque de classes .NET nommé « StringLibrary » à la solution.

  1. Dans le terminal, exécutez la commande suivante pour créer le projet de bibliothèque :

    dotnet new classlib -o StringLibrary
    

    La commande -o ou --output spécifie l’emplacement où placer la sortie générée.

    La sortie du terminal se présente comme suit :

    The template "Class library" was created successfully.
    Processing post-creation actions...
    Running 'dotnet restore' on StringLibrary\StringLibrary.csproj...
      Determining projects to restore...
      Restored C:\Projects\ClassLibraryProjects\StringLibrary\StringLibrary.csproj (in 328 ms).
    Restore succeeded.
    
  2. Exécutez la commande suivante pour ajouter le projet de bibliothèque à la solution :

    dotnet sln add StringLibrary/StringLibrary.csproj
    

    La sortie du terminal se présente comme suit :

    Project `StringLibrary\StringLibrary.csproj` added to the solution.
    
  3. Vérifiez que la bibliothèque cible .NET 7. Dans l’Explorateur, ouvrez StringLibrary/StringLibrary.csproj.

    L’élément TargetFramework montre que le projet cible .NET 7.0.

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>
        <TargetFramework>net7.0</TargetFramework>
      </PropertyGroup>
    
    </Project>
    
  4. Ouvrez Class1.cs et remplacez le code par le code suivant.

    namespace UtilityLibraries;
    
    public static class StringLibrary
    {
        public static bool StartsWithUpper(this string? str)
        {
            if (string.IsNullOrWhiteSpace(str))
                return false;
    
            char ch = str[0];
            return char.IsUpper(ch);
        }
    }
    

    La bibliothèque de classes UtilityLibraries.StringLibrary contient une méthode nommée StartsWithUpper. Cette méthode retourne une valeur Boolean qui indique si l’instance de chaîne actuelle commence par un caractère majuscule. La norme Unicode distingue les caractères minuscules des caractères majuscules. La méthode Char.IsUpper(Char) retourne true si un caractère est en majuscule.

    StartsWithUpper est implémenté en tant que méthode d’extension afin que vous puissiez l’appeler comme s’il s’agissait d’un membre de la classe String.

  5. Enregistrez le fichier .

  6. Exécutez la commande suivante pour générer la solution et vérifier que le projet se compile sans erreur.

    dotnet build
    

    La sortie du terminal se présente comme suit :

    Microsoft (R) Build Engine version 16.7.4+b89cb5fde for .NET
    Copyright (C) Microsoft Corporation. All rights reserved.
      Determining projects to restore...
      All projects are up-to-date for restore.
      StringLibrary -> C:\Projects\ClassLibraryProjects\StringLibrary\bin\Debug\net7.0\StringLibrary.dll
    Build succeeded.
        0 Warning(s)
        0 Error(s)
    Time Elapsed 00:00:02.78
    

Ajouter une application console à la solution

Ajoutez une application console qui utilise la bibliothèque de classes. L’application invite l’utilisateur à entrer une chaîne et à signaler si la chaîne commence par un caractère majuscule.

  1. Dans le terminal, exécutez la commande suivante pour créer le projet d’application console :

    dotnet new console -o ShowCase
    

    La sortie du terminal se présente comme suit :

    The template "Console Application" was created successfully.
    Processing post-creation actions...
    Running 'dotnet restore' on ShowCase\ShowCase.csproj...
      Determining projects to restore...
      Restored C:\Projects\ClassLibraryProjects\ShowCase\ShowCase.csproj (in 210 ms).
    Restore succeeded.
    
  2. Exécutez la commande suivante pour ajouter le projet d’application console à la solution :

    dotnet sln add ShowCase/ShowCase.csproj
    

    La sortie du terminal se présente comme suit :

    Project `ShowCase\ShowCase.csproj` added to the solution.
    
  3. Ouvrez ShowCase/Program.cs et remplacez tout le code par le code suivant.

    using UtilityLibraries;
    
    class Program
    {
        static void Main(string[] args)
        {
            int row = 0;
    
            do
            {
                if (row == 0 || row >= 25)
                    ResetConsole();
    
                string? input = Console.ReadLine();
                if (string.IsNullOrEmpty(input)) break;
                Console.WriteLine($"Input: {input}");
                Console.WriteLine("Begins with uppercase? " +
                     $"{(input.StartsWithUpper() ? "Yes" : "No")}");
                Console.WriteLine();
                row += 4;
            } while (true);
            return;
    
            // Declare a ResetConsole local method
            void ResetConsole()
            {
                if (row > 0)
                {
                    Console.WriteLine("Press any key to continue...");
                    Console.ReadKey();
                }
                Console.Clear();
                Console.WriteLine($"{Environment.NewLine}Press <Enter> only to exit; otherwise, enter a string and press <Enter>:{Environment.NewLine}");
                row = 3;
            }
        }
    }
    

    Le code utilise la variable row pour comptabiliser le nombre de lignes de données écrites dans la fenêtre de console. Chaque fois que ce nombre est supérieur ou égal à 25, le code efface la fenêtre de console et envoie un message à l’utilisateur.

    Le programme invite l’utilisateur à entrer une chaîne. Il indique si la chaîne commence par une majuscule. Si l’utilisateur appuie sur la touche Entrée sans entrer de chaîne, l’application et la fenêtre de console se ferment.

  4. Enregistrez vos modifications.

Ajouter une référence au projet

Initialement, le nouveau projet d’application console n’a pas accès à la bibliothèque de classes. Pour lui permettre d’appeler des méthodes dans la bibliothèque de classes, créez une référence de projet au projet de bibliothèque de classes.

  1. Exécutez la commande suivante :

    dotnet add ShowCase/ShowCase.csproj reference StringLibrary/StringLibrary.csproj
    

    La sortie du terminal se présente comme suit :

    Reference `..\StringLibrary\StringLibrary.csproj` added to the project.
    

Exécuter l’application

  1. Exécutez la commande suivante dans le terminal :

    dotnet run --project ShowCase/ShowCase.csproj
    
  2. Essayez le programme en entrant des chaînes et en appuyant sur Entrée, puis appuyez sur Entrée pour quitter.

    La sortie du terminal se présente comme suit :

    Press <Enter> only to exit; otherwise, enter a string and press <Enter>:
    
    A string that starts with an uppercase letter
    Input: A string that starts with an uppercase letter
    Begins with uppercase? : Yes
    
    a string that starts with a lowercase letter
    Input: a string that starts with a lowercase letter
    Begins with uppercase? : No
    

Ressources supplémentaires

Étapes suivantes

Dans ce tutoriel, vous avez créé une solution, ajouté un projet de bibliothèque et ajouté un projet d’application console qui utilise la bibliothèque. Dans le tutoriel suivant, vous allez ajouter un projet de test unitaire à la solution.

Dans ce tutoriel, vous créez une bibliothèque d’utilitaire simple qui contient une seule méthode de gestion de chaîne.

Une bibliothèque de classes définit des types et des méthodes qui peuvent être appelés par une application. Si la bibliothèque cible .NET Standard 2.0, elle peut être appelée par n’importe quelle implémentation .NET (y compris .NET Framework) qui prend en charge .NET Standard 2.0. Si la bibliothèque cible .NET 6, elle peut être appelée par n’importe quelle application qui cible .NET 6. Ce tutoriel montre comment cibler .NET 6.

Lorsque vous créez une bibliothèque de classes, vous pouvez la distribuer en tant que composant tiers ou en tant que composant groupé avec une ou plusieurs applications.

Prérequis

Créer une solution

Commencez par créer une solution vide dans laquelle placer le projet de bibliothèque de classes. Une solution sert de conteneur pour un ou plusieurs projets. Vous allez ajouter des projets supplémentaires associés à la même solution.

  1. Démarrez Visual Studio Code.

  2. Sélectionnez Fichier>Ouvrir le dossier (Ouvrir... sur macOS) dans le menu principal.

  3. Dans la boîte de dialogue Ouvrir un dossier, créez un dossier ClassLibraryProjects, puis cliquez sur Sélectionner un dossier (Ouvrir sur macOS).

  4. Ouvrez le Terminal dans Visual Studio Code en sélectionnant Afficher>Terminal dans le menu principal.

    Le Terminal s’ouvre avec l’invite de commandes dans le dossier ClassLibraryProjects.

  5. Dans le Terminal, entrez la commande suivante :

    dotnet new sln
    

    La sortie du terminal se présente comme suit :

    The template "Solution File" was created successfully.
    

Créer un projet de bibliothèque de classes

Ajoutez un nouveau projet de bibliothèque de classes .NET nommé « StringLibrary » à la solution.

  1. Dans le terminal, exécutez la commande suivante pour créer le projet de bibliothèque :

    dotnet new classlib -f net6.0 -o StringLibrary
    

    La commande -f ou --framework modifie le framework cible par défaut à la version net6.0.

    La commande -o ou --output spécifie l’emplacement où placer la sortie générée.

    La sortie du terminal se présente comme suit :

    The template "Class library" was created successfully.
    Processing post-creation actions...
    Running 'dotnet restore' on StringLibrary\StringLibrary.csproj...
      Determining projects to restore...
      Restored C:\Projects\ClassLibraryProjects\StringLibrary\StringLibrary.csproj (in 328 ms).
    Restore succeeded.
    
  2. Exécutez la commande suivante pour ajouter le projet de bibliothèque à la solution :

    dotnet sln add StringLibrary/StringLibrary.csproj
    

    La sortie du terminal se présente comme suit :

    Project `StringLibrary\StringLibrary.csproj` added to the solution.
    
  3. Vérifiez que la bibliothèque cible .NET 6. Dans l’Explorateur, ouvrez StringLibrary/StringLibrary.csproj.

    L’élément TargetFramework montre que le projet cible .NET 6.0.

    <Project Sdk="Microsoft.NET.Sdk">
    
      <PropertyGroup>
        <TargetFramework>net6.0</TargetFramework>
      </PropertyGroup>
    
    </Project>
    
  4. Ouvrez Class1.cs et remplacez le code par le code suivant.

    namespace UtilityLibraries;
    
    public static class StringLibrary
    {
        public static bool StartsWithUpper(this string? str)
        {
            if (string.IsNullOrWhiteSpace(str))
                return false;
    
            char ch = str[0];
            return char.IsUpper(ch);
        }
    }
    

    La bibliothèque de classes UtilityLibraries.StringLibrary contient une méthode nommée StartsWithUpper. Cette méthode retourne une valeur Boolean qui indique si l’instance de chaîne actuelle commence par un caractère majuscule. La norme Unicode distingue les caractères minuscules des caractères majuscules. La méthode Char.IsUpper(Char) retourne true si un caractère est en majuscule.

    StartsWithUpper est implémenté en tant que méthode d’extension afin que vous puissiez l’appeler comme s’il s’agissait d’un membre de la classe String.

  5. Enregistrez le fichier .

  6. Exécutez la commande suivante pour générer la solution et vérifier que le projet se compile sans erreur.

    dotnet build
    

    La sortie du terminal se présente comme suit :

    Microsoft (R) Build Engine version 16.7.0+b89cb5fde for .NET
    Copyright (C) Microsoft Corporation. All rights reserved.
      Determining projects to restore...
      All projects are up-to-date for restore.
      StringLibrary -> C:\Projects\ClassLibraryProjects\StringLibrary\bin\Debug\net6.0\StringLibrary.dll
    Build succeeded.
        0 Warning(s)
        0 Error(s)
    Time Elapsed 00:00:02.78
    

Ajouter une application console à la solution

Ajoutez une application console qui utilise la bibliothèque de classes. L’application invite l’utilisateur à entrer une chaîne et à signaler si la chaîne commence par un caractère majuscule.

  1. Dans le terminal, exécutez la commande suivante pour créer le projet d’application console :

    dotnet new console -f net6.0 -o ShowCase
    

    La sortie du terminal se présente comme suit :

    The template "Console Application" was created successfully.
    Processing post-creation actions...
    Running 'dotnet restore' on ShowCase\ShowCase.csproj...
      Determining projects to restore...
      Restored C:\Projects\ClassLibraryProjects\ShowCase\ShowCase.csproj (in 210 ms).
    Restore succeeded.
    
  2. Exécutez la commande suivante pour ajouter le projet d’application console à la solution :

    dotnet sln add ShowCase/ShowCase.csproj
    

    La sortie du terminal se présente comme suit :

    Project `ShowCase\ShowCase.csproj` added to the solution.
    
  3. Ouvrez ShowCase/Program.cs et remplacez tout le code par le code suivant.

    using UtilityLibraries;
    
    class Program
    {
        static void Main(string[] args)
        {
            int row = 0;
    
            do
            {
                if (row == 0 || row >= 25)
                    ResetConsole();
    
                string? input = Console.ReadLine();
                if (string.IsNullOrEmpty(input)) break;
                Console.WriteLine($"Input: {input}");
                Console.WriteLine("Begins with uppercase? " +
                     $"{(input.StartsWithUpper() ? "Yes" : "No")}");
                Console.WriteLine();
                row += 4;
            } while (true);
            return;
    
            // Declare a ResetConsole local method
            void ResetConsole()
            {
                if (row > 0)
                {
                    Console.WriteLine("Press any key to continue...");
                    Console.ReadKey();
                }
                Console.Clear();
                Console.WriteLine($"{Environment.NewLine}Press <Enter> only to exit; otherwise, enter a string and press <Enter>:{Environment.NewLine}");
                row = 3;
            }
        }
    }
    

    Le code utilise la variable row pour comptabiliser le nombre de lignes de données écrites dans la fenêtre de console. Chaque fois que ce nombre est supérieur ou égal à 25, le code efface la fenêtre de console et envoie un message à l’utilisateur.

    Le programme invite l’utilisateur à entrer une chaîne. Il indique si la chaîne commence par une majuscule. Si l’utilisateur appuie sur la touche Entrée sans entrer de chaîne, l’application et la fenêtre de console se ferment.

  4. Enregistrez vos modifications.

Ajouter une référence au projet

Initialement, le nouveau projet d’application console n’a pas accès à la bibliothèque de classes. Pour lui permettre d’appeler des méthodes dans la bibliothèque de classes, créez une référence de projet au projet de bibliothèque de classes.

  1. Exécutez la commande suivante :

    dotnet add ShowCase/ShowCase.csproj reference StringLibrary/StringLibrary.csproj
    

    La sortie du terminal se présente comme suit :

    Reference `..\StringLibrary\StringLibrary.csproj` added to the project.
    

Exécuter l’application

  1. Exécutez la commande suivante dans le terminal :

    dotnet run --project ShowCase/ShowCase.csproj
    
  2. Essayez le programme en entrant des chaînes et en appuyant sur Entrée, puis appuyez sur Entrée pour quitter.

    La sortie du terminal se présente comme suit :

    Press <Enter> only to exit; otherwise, enter a string and press <Enter>:
    
    A string that starts with an uppercase letter
    Input: A string that starts with an uppercase letter
    Begins with uppercase? : Yes
    
    a string that starts with a lowercase letter
    Input: a string that starts with a lowercase letter
    Begins with uppercase? : No
    

Ressources supplémentaires

Étapes suivantes

Dans ce tutoriel, vous avez créé une solution, ajouté un projet de bibliothèque et ajouté un projet d’application console qui utilise la bibliothèque. Dans le tutoriel suivant, vous allez ajouter un projet de test unitaire à la solution.