1
resposta

Há necessidade de colocar o ToString()??

if (e.Button == System.Windows.Forms.MouseButtons.Left) { var PosicaoX = e.X; var PosicaoY = e.Y; MessageBox.Show("Posição do mouse: (" + PosicaoX.ToString() + "," + PosicaoY.ToString() + ")");

A variavel é um var, eu coloquei direto a variavel sem o ToString() e rodou normalmente

1 resposta

Isso é uma conversão implicita.

Ao declarar esse tipo de conversão, o compilador identifica que ambos são de tipos compatíveis.