Número de ocurrencias de un carácter en una cadena [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo contaría las ocurrencias de una cadena (en realidad un carácter) dentro de una cadena? 29 respuestas

Estoy tratando de obtener el número de ocurrencias de un determinado personaje como& en la siguiente cadena.

string test = "key1=value1&key2=value2&key3=value3";

¿Cómo determino que hay 2 símbolos (&) en la variable de cadena de prueba anterior?

Respuestas a la pregunta(6)

Su respuesta a la pregunta