Buongiorno, ho un problema vista la mia non troppa esperienza con il linguaggio C#.
Mi sto divertendo a creare programmi, solamente ho una lacuna che vorrei "ricucire". Sono in sviluppo con un software abbastanza complicato, e senza spiegarvi il tutto cercherò di essere il più chiaro possibile con un esempio banale.

string A = "a";
string B = "b";
string C = "c";

Console.Write("Scegli un numero da 1 a 4 e ti dirò la lettera corrispettiva: ");
int scelta = Convert.ToInt32(Console.ReadLine());

switch (scelta)
{
case 1:
Console.WriteLine(A);
break;
case 2:
Console.WriteLine(B);
break;
case 3:
Console.WriteLine(C);
break;
case 4:
Console.WriteLine(C);
break;
}
Console.ReadLine();

Questo programma associa ogni numero inserito dall'utente ad una lettera. 1,2,3 in questo caso con a,b,c. Quello che vorrei sapere è: come creare una ricerca delle lettere trovando il numero corrispettivo associato, cioè l'utente inserisce una lettera in console e lui mi dice a che numero (carattere/ stringa ecc..) corrisponde nel metodo switch. In poche parole da poter fare il contrario! Quindi inserire la lettera e ritornarmi un valore del tipo : C è inserito in 3 e 4.

Ho provato a creare un vettore "lettere" ma non ci riesco a venir fuori.

Qualcuno può aiutarmi? grazie