Я предлагаю вам сделать это отдельным методом
Func<string, string, int> getOccurrences = GetOccurrences;
private int GetOccurrences(string text, string searchTerm)
{
//...
}
или встроенный
Func<string, string, int> getOccurrences = delegate(string text, string searchTerm)
{
//...
};
с лямбда-синтаксисом, но просто еще один способ написания вышеупомянутого
Func<string, string, int> getOccurrences = (string text, string searchTerm) =>
{
//...
};