public delegate int Transform(string text);
public static void ShowValue(Transform getValueFunc)
int value = getValueFunc(s);
Console.WriteLine($"Řetězec '{s}' má hodnotu {value} jednotek.");
public static int GetNumberOfCharacters(string myString)
public static int GetOccurrencesOfA(string searchString)
for (int i = 0; i < searchString.Length; i++)
if (searchString[i] == 'A')
public static int ToHash(string text)
return text.GetHashCode();
public static int AlwaysSix(string text)
public static void Main()
Transform getVal = new Transform(GetNumberOfCharacters);