1
プログラムは実際にMessageBoxを表示しているので、これを尋ねます。 MessageBoxを表示するには、コードが最初に!=(等しくない)string.Empty条件を渡す必要があります。その次の行では、==(等しい)string.Empty基準を渡す必要があります。変数はどのようにしてstring.Emptyと等しく、等しくないのでしょうか?偶然の可能性はどうですか?
if (StatInfo.PosLab.DateSentToTM != string.Empty);
{
if (StatInfo.PosLab.DateSentToTM == string.Empty)
{
MessageBox.Show("How is it even possible to reach this code.");
}
}
セミコロンである場合には、第1 'if'は、この文脈では意味がありませんした後、あなたは確認する必要があります。一般的に、質問の文脈については何も言いません。あなたがそれを自分で書いた場合(ほとんどの場合はそうではない)、あるいは完全なプログラムが意図したとおりに動作するか、またはそれが奇妙な効果を示すかどうか。 – PhillipD