using System;
using System.IO;
using System.Collections.Generic;
namespace ConsoleApp1
{
class Data
{
public string Name, Surname;
public int Age;
public void Insert(string Name, string Surname, int Age)
{
this.Name = Name;
this.Surname = Surname;
this.Age = Age;
}
public void Remove(string p1)
{
if (p1 == Convert.ToString(nameof(Name)))
{
this.Name = " ";
}
else if (p1 == Convert.ToString(nameof(Age)))
{
this.Age = 0;
}
else if (p1 == Convert.ToString(nameof(Surname)))
{
this.Surname = " ";
}
}
public void Search(object p1)
{
if (p1 is string)
{
if (Convert.ToString(p1) == this.Name)
{
Console.WriteLine($"Elemento {p1} trovato in Name");
}
else if (Convert.ToString(p1) == this.Surname)
{
Console.WriteLine($"Elemento {p1} trovato in Surname");
}
}
else if (p1 is int)
{
if (Convert.ToInt32(p1) == this.Age)
{
Console.WriteLine($"Elemento {p1} trovato in Age");
}
}
}
}
class Program
{
static void Main(string[] args)
{
Data esempio=new Data();
esempio.Insert("Nome", "Cognome", 30);
Console.WriteLine($"Nome: {esempio.Name}\nCognome: {esempio.Surname}\nEtà: {esempio.Age}");
esempio.Remove("Name");
Console.WriteLine($"Nome: {esempio.Name}\nCognome: {esempio.Surname}\nEtà: {esempio.Age}");
esempio.Search("Cognome");
}
}
}