static void Main(string[] args) { var c = new PrintService <string>(); c.AddValor("Maria"); c.AddValor("Joao"); c.AddValor("Renata"); System.Console.WriteLine($"First:{c.First()}"); c.Print(); }
static void Main(string[] args) { PrintService <int> printService = new PrintService <int>(); Console.Write("How many values? "); int n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { int x = int.Parse(Console.ReadLine()); printService.AddValue(x); } printService.Print(); Console.WriteLine($"First: {printService.First()}"); }
private static void PrintService() { PrintService <int> printService = new PrintService <int>(); Console.Write("How many values? "); int n = int.Parse(Console.ReadLine()); Console.WriteLine("Enter values:"); for (int i = 0; i < n; i++) { int x = int.Parse(Console.ReadLine()); printService.AddValue(x); } printService.Print(); Console.WriteLine("First: " + printService.First()); }
static void Main(string[] args) { //PrintService<string> printService = new PrintService<string>(); PrintService do tipo string PrintService <int> printService = new PrintService <int>(); //PrintService do tipo int Console.Write("How many values? "); int n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { int x = int.Parse(Console.ReadLine()); printService.AddValue(x); } printService.Print(); Console.WriteLine("First: " + printService.First()); Console.ReadLine(); }
static void Main(string[] args) { PrintService <string> printService = new PrintService <string>(); //Nesse caso aqui, escolhi string PrintService <int> printService2 = new PrintService <int>(); //Nesse caso posso usar tudo lá porém agora em int Console.Write("How many values: "); int quantityValues = int.Parse(Console.ReadLine()); for (int i = 0; i < quantityValues; i++) { string value = Console.ReadLine(); printService.AddValue(value); } printService.Print(); Console.WriteLine("First: " + printService.First()); Console.WriteLine(); Console.WriteLine("------------------------------------------------------"); Console.WriteLine(); List <Product> list = new List <Product>(); Console.Write("Enter N: "); int n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { string[] namePrice = Console.ReadLine().Split(','); list.Add(new Product(namePrice[0], double.Parse(namePrice[1], CultureInfo.InvariantCulture))); } CalculationService calculationService = new CalculationService(); Product max = calculationService.Max(list); //Precisou definir o IComparable na classe Product para que o //programa soubesse qual atributo lá dentro comparar Console.WriteLine("Max:"); Console.WriteLine(max); }