ciao,
sto cercando di passare da VB.NET a c# però ci sono molte funzioni che non conosco e non so dove reperirle, almeno le principale.

il codice in VB.NET è questo:


Dim Carattere, AsciiValue As String

Carattere = Right(Campo, 1)
AsciiValue = Asc(Carattere)
If (AsciiValue <= 32 Or AsciiValue >= 161) Then
'// se il codice ascii del carattere inserito è >=192
'//elimino il carattere inserito
Campo = Replace(Campo, Carattere, "")
End If



devo riscriverlo in c# e sto qui:


string Carattere, AsciiValue;
Carattere = Right(campo, 1);
AsciiValue = Asc(Carattere);

if ((AsciiValue <=32) |(AsciiValure >=161))
{
campo = campo.Replace(Carattere , null);
}



ho errore su la funzione RIGHT e ASC e sull IF dove mi dice che non riesce a convertire una stringa in un intero.

PS. la funzione ASC restituisce il codice ascii del carattere.
la funzione Right restituisce il numero di caratteri specificato di una stringa a partire da destra.


help me please