Uebungsaufgaben_ITFS2_SS_2025/Exercises/E19_Überladung/Exercise_4.cs
2025-03-11 17:02:35 +01:00

31 lines
832 B
C#

using System;
using System.IO;
using System.Collections.Generic;
namespace Exercises_C_Sharp.E19_Überladung
{
class Exercise_4
{
//Sie sollen die Methode ConvertToInt so schreiben, dass mit allen drei Aufrufen der richtige Integer-Wert zurück gegeben wird. Verwenden Sie dafür Überladung und kein dynamic.
public static void Start()
{
Console.WriteLine(ConvertToInt('7'));
Console.WriteLine(ConvertToInt("Drei"));
Console.WriteLine(ConvertToInt("i"));
}
//Code START
static int ConvertToInt(char d)
{
return d;
}
static int ConvertToInt(string d)
{
int sum = 0;
foreach(var element in d) sum += element;
return sum;
}
//Code ENDE
}
}