- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
if (Program.showLoginDialog &&
clientVersion != serverVersion &&
DialogResult.No == MessageBox.Show
(
String.Format
(
"The version {0} of the Server does not match the version of the Client {1}. Would you like to proceed?",
serverVersion, clientVersion
),
"Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning
)
)
Нормальный код, между прочим. Любой false в цепочке условий с && обрывает цепочку проверок. А кто не догнал, почему - пусть учит букварь.
Как бы с виду не очень красиво, но по факту - всё правильно, так и должно работать.