#c# #forms #.net-framework-4.8
Вопрос:
Формат будет следующим : текст дата(месяц) текст дата(год)
Это то, что я делал до сих пор. Я знаю, что » » неверно, я просто хочу знать, как это написать
lblMain.Text = "In " DateTime.Now.ToShortDateString " of " DateTime.Now.ToShortDateString ", the computer has detected that Ayesha is awesome. Is it possible that they are awesome?" ();
Комментарии:
1. В чем проблема?
2.
ToShortDateString
является методом и должен вызываться как таковой (напримерDateTime.Now.ToShortDateString()
). Кроме того,()
в конце у вас есть бездомный.
Ответ №1:
Просто напиши вот так:
Интерполяция строк
lblMain.text = $"In {DateTime.Now.ToString("MM")} of {DateTime.Now.ToString("yy")},
the computer has detected that Ayesha Mirza is awesome. Is it possible that they are awesome?";
Или
var text = "In " DateTime.Now.ToString("MM") " of " DateTime.Now.ToString("yy") ", the computer has detected that Ayesha Mirza is awesome. Is it possible that they are awesome?";
Console.WriteLine(text);
Ответ №2:
Попробуйте это :
label1.Text = string.Format("In {0}, of {1} , the computer has detected that Ayesha Mirza is awesome. Is it possible that they are awesome?", DateTime.Now.Month, DateTime.Now.Year);