Ajout des premiere classe c#

Benjamin BACHELARD 1 year ago
parent 9805534f4b
commit 1c390a8ad5

@ -0,0 +1,21 @@

using System.Runtime.CompilerServices;
namespace Model
{
internal class Animal
{
public string Nom { get; set; }
public string InfoUtile { get; set; }
public Animal(string nom, string infoUtile)
{
Nom = nom;
InfoUtile = infoUtile;
}
public void afficherInfoUtile()
{
Console.WriteLine(InfoUtile);
}
}
}

@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
internal class Compte
{
private string mdp;
public string Nom { get; set; }
public string Mdp { get; set; }
public Compte(string nom, string mdp)
{
Nom = nom;
Mdp = mdp;
}
public void AfficherNom()
{
Console.WriteLine(Nom);
}
}
}

@ -0,0 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

@ -0,0 +1,18 @@
using Model;
internal class Program
{
private static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
Animal chien = new Animal("chien", "Les chiens sont l'un des animaux les plus populaires et appréciés dans le monde entier. Ils peuvent être de merveilleux compagnons pour les enfants, les adultes et les personnes âgées.&#x0a;Cependant, il est important de comprendre les besoins et les soins nécessaires pour garder un chien heureux et en bonne santé. Voici quelques informations utiles à connaître pour les propriétaires de chiens potentiels : &#x0a;\r\n &#x0a;1) L'exercice est essentiel : les chiens ont besoin de beaucoup d'exercice pour rester en forme et pour maintenir une bonne santé physique et mentale.&#x0a; Les promenades quotidiennes et les jeux de plein air sont recommandés pour les chiens de tous âges et de toutes races.&#x0a;\r\n &#x0a;2) Une alimentation saine est importante : les chiens ont besoin d'une alimentation équilibrée et adaptée à leur âge, leur race et leur niveau d'activité.&#x0a; Il est important de leur donner une nourriture de qualité et de ne pas leur donner des aliments qui peuvent leur nuire.&#x0a;\r\n &#x0a;3) Les soins vétérinaires sont nécessaires : les chiens ont besoin de soins vétérinaires réguliers pour prévenir les maladies et les problèmes de santé.&#x0a; Les vaccins, les examens annuels et les traitements préventifs sont essentiels pour garder un chien en bonne santé.&#x0a;\r\n &#x0a;4) Les chiens ont besoin de compagnie : les chiens sont des animaux sociaux et ont besoin de compagnie pour éviter l'ennui et l'anxiété.&#x0a; Si vous n'êtes pas en mesure de passer beaucoup de temps avec votre chien, il est important de lui fournir une compagnie de substitution, comme un autre chien ou un animal en peluche.&#x0a;\r\n &#x0a;5) Les chiens ont besoin de dressage : les chiens ont besoin d'être dressés pour être des membres de la famille respectueux et obéissants.&#x0a; Le dressage peut également aider à prévenir les comportements destructeurs et les problèmes de comportement.&#x0a;");
Race boxer = new Race("boxer");
Compte benjamin = new Compte("benjamin", "1234");
Compte liam = new Compte("liam", "0000");
benjamin.AfficherNom();
liam.AfficherNom();
chien.afficherInfoUtile();
}
}

@ -0,0 +1,15 @@

namespace Model
{
internal class Race
{
public new string Nom { get; set; }
public Race(string nom)
{
Nom = nom;
}
}
}

@ -5,6 +5,8 @@ VisualStudioVersion = 17.0.31611.283
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "essai1", "essai1\essai1.csproj", "{DCEA858F-145E-4308-B0B9-CE868DE0B48B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{26C79316-F8AC-4BBF-9735-F2B63A6EBD99}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -17,6 +19,10 @@ Global
{DCEA858F-145E-4308-B0B9-CE868DE0B48B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DCEA858F-145E-4308-B0B9-CE868DE0B48B}.Release|Any CPU.Build.0 = Release|Any CPU
{DCEA858F-145E-4308-B0B9-CE868DE0B48B}.Release|Any CPU.Deploy.0 = Release|Any CPU
{26C79316-F8AC-4BBF-9735-F2B63A6EBD99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{26C79316-F8AC-4BBF-9735-F2B63A6EBD99}.Debug|Any CPU.Build.0 = Debug|Any CPU
{26C79316-F8AC-4BBF-9735-F2B63A6EBD99}.Release|Any CPU.ActiveCfg = Release|Any CPU
{26C79316-F8AC-4BBF-9735-F2B63A6EBD99}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

Loading…
Cancel
Save