Zapętlanie znaków w łańcuchu w VB.NET

Jestem zajęty pracą nad dokumentami z poprzednich egzaminów w ramach przygotowań do egzaminu Visual Basic. Potrzebuję pomocy przy następującym pytaniu, z którym się utknąłem.

Napisz procedurę funkcji, aby obliczyć, ile razy znaki „e”, „f” i „g” pojawiają się w łańcuchu

Próbowałem napisać kod psuedo i wymyśliłem następujące.

Loop through each individual character in the string
If the character = "e","f" or "g" add 1 to number of characters
Exit loop 
Display total in messagebox

Jak zapętlić poszczególne znaki w łańcuchu (używając afor pętla) i jak policzyć, ile razy dany znak pojawia się w ciągu?

questionAnswers(3)

yourAnswerToTheQuestion