charからint、intからcharの変換ってこれの他に方法あったっけ。
値のチェックとかしてないけど。

private const int prefixDigits = 48;

public static int ToInt32(this char c){
return (int)c - prefixDigits;
}

public static char ToChar(this int n){
return (char)(n + prefixDigits);
}