- Course
- OOP
- First class and method ToString()
First class and method ToString()
Last updated:
8/23/2020
⁃
Difficulty:
Intermediate
Create a C# program that requests three names of people from the user and stores them in an array of objects of type Person. To do this, first create a Person class that has a Name property of type string
and override the ToString() method.
End the program by reading people and executing the ToString() method on the screen.
Input
- Juan
- Sara
- Carlos
Output
- Hello! My name is Juan
- Hello! My name is Sara
- Hello! My name is Carlos
Solution
- using System;
-
- public class FirstClass
- {
- public static void Main(string[] args)
- {
- int total = 3;
- Person[] persons = new Person[total];
-
- for (int i = 0; i < total; i++)
- {
- persons[i] = new Person() {
- Name = Console.ReadLine()
- };
- }
-
- for (int i = 0; i < total; i++)
- {
- Console.WriteLine(persons[i].ToString());
- }
-
- Console.ReadLine();
- }
-
- public class Person
- {
- public string Name { get; set; }
-
- public override string ToString()
- {
- return "Hello! My name is " + Name;
- }
- }
- }