Visual Studioでボタンを押したときにその時の時間をTextBlockに表記したいのですがC#初心者のため全くわかりません...

Visual Studioでボタンを押したときにその時の時間をTextBlockに表記したいのですがC#初心者のため全くわかりません... TextBlock.TextをセットしたいのですがError CS0029が出て、できません。 変数どうやって使ったらいいか調べても理解できなかったためここに質問しに来ました。 どのように変えればいいか教えてください! DateTime dt = DateTime.UtcNow; { (TAB)int n = dt.Hour; (TAB)int h; (TAB)h = n + 9; (TAB)int m = dt.Minute; (TAB)TextBlock.Text = ("{0}:{1}",h,m); }

プログラミング | C言語関連20閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

1

TextBlock.Text = ("{0}:{1}",h,m); のところは TextBlock.Text = String.Format("{0}:{1}",h,m); じゃないかと。

1人がナイス!しています

できました!ありがとうございます! 追加で申し訳ないですけどできればifも直していただけないでしょうか...!? DateTime dt = DateTime.UtcNow; { (tab)int n = dt.Hour; (tab)if (n < 16); (tab)(tab)int h; (tab)(tab)h = n + 8; (tab)int m = dt.Minute; (tab)TextBlock.Text = String.Format("{0}:{1}", h, m);

ThanksImg質問者からのお礼コメント

無事に自分の作りたかったアプリが完成しました! ありがとうございました!

お礼日時:9/19 15:06