| Код | private void button1_Click(object sender, EventArgs e) { double S=double.Parse(textBox1.Text); double D=double.Parse(textBox2.Text); double E=S/D; MessageBox.Show("Сейчас значение в textBox1: "+S+"\n"+ "в textBox2: "+D+"\n"+ "их частное: "+E); }
|
Почему этот код работает? То есть почему в сообщении не нужно преобразование double в string, чтобы сообщение выглядело, например, так:
| Код | MessageBox.Show("Сейчас значение в textBox1: "+S.ToString("F4")+"\n"+ "в textBox2: "+D.ToString("F4")+"\n"+ "их частное: "+E.ToString("F4"));
|
Я читал о неявном преобразовании типов (скажем, int в double), но о неявном преобразовании double в string не нашел. Плохо искал или дело в чем-то другом? |