FormatExceptionがスローされるという同様の問題があります。私のコードは単純です:
void Orders_OnSubmit()
{
DateTime CurrentTime = DateTime.Now;
rtbAdd( "Submitted on " + CurrentTime.Date.ToString("MM/dd/yyyy") + " at " + CurrentTime.TimeOfDay.ToString("HH:mm:ss.ffffff") );
}
void rtbAdd(String S)
{
DefaultDelegate del = delegate()
{
rtb.AppendText(S + "\n");
};
this.Invoke(del);
}
ここで何が問題になっていますか?これはスレッドの問題ですか?
DateTimeインスタンスのDateプロパティとTimeOfDayプロパティに明示的にアクセスする必要はありません。次のようにコードを簡略化できます。
rtbAdd(String.Format("Submitted on {0:MM/dd/yyyy} at {0:HH:mm:ss.ffffff}", DateTime.Now));