Si quiero usar un literal decimal en el código, he visto que existe el sufijo m (donde m significa dinero). ¿Es esto apropiado para decimales o hay una asignación más general (d significa doble, eso seguramente no es lo correcto, aunque se admite una conversión directa)?
object decimalValue=2m;
Tenga en cuenta que tomé la asignación de objetos como ejemplo, porque en el caso de ...
decimal decimalValue=2;
... está implícitamente claro que 2 debe interpretarse como decimal a través del compilador.
m parece estar bien, msdn lo usa como ejemplo para el tipo decimal.
char c = 'a'usando apóstrofos alrededor del carácter.