Contenu du cours
C# au-delà des Bases
C# au-delà des Bases
1. Structures Supplémentaires et Gestion des Fichiers
Qu'est-ce Que les Lists?Pratiquer la Déclaration de ListeMéthodes de ListeQu'est-ce Que Les Dictionnaires ?Pratiquer les DictionnairesLecture des Fichiers à l'Aide de StreamReaderLecture des Fichiers à l'Aide des Méthodes de FileÉcriture de FichiersGestion des ErreursPratiquer la Gestion des Erreurs
2. Structures et Énumérateurs
Qu'est-ce Que les Structs?Définir et Utiliser une StructurePratiquer les StructuresStructures With Other Data StructuresMéthodes de StructureAccéder Correctement aux Champs dans les Méthodes de StructPratiquer les MéthodesConstructeurs de StructPratiquer les ConstructeursÉnumérateursPratiquer l'Énumérateur
3. Introduction à la Programmation Orientée Objet (POO)
Pratique : Objets
Le programme suivant contient deux classes, à savoir Person
et Address
.
Lisez le code et remplissez les blancs de manière appropriée. Dans cette tâche, vous devrez comprendre comment accéder au champ Country
de l'objet adresse dans le champ address
de l'objet p1
.
index
using System; class Person { public string name; public int age; // We can use other classes as datatypes for a field in a class public Address address; // We can use the class itself as a datatype for a field as well public Person father; public Person mother; } class Address { public string Country; public string City; } public class ConsoleApp { public static void Main(string[] args) { Person p1 = new Person(); p1.name = "Mihaly"; p1.age = 21; Person p2 = new Person(); p2.name = "Ann"; p2.age = 52; Person p3 = new Person(); p3.name = "Nagy"; p3.age = 51; p1.mother = p2; p1.father = p3; Address address = new Address(); address.Country = "Hungary"; address.City = "Budapest"; // Assigning the address object to the address field in p1 p1.address = ___; // Note the expression 'p1.address.Country' // p1.address accesses the stored Address object // p1.address.Country accesses the Address object's Country field. Console.WriteLine($"{___} is the son of {p2.name} and {p3.name}. He is from {___}."); } }
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 6