Выдает ошибку "Имя х не существует в данном контексте"
правильно
if (k == 7)
{
pictureBox1.Image = Resources._7;
var x = DateTime.Now.ToString("ss:fff" );
}
// после этой фигурной скобки x уже не существует
ps на подумать в чем разницаvar x = "";
if (k == 7)
{
pictureBox1.Image = Resources._7;
x = DateTime.Now.ToString("ss:fff" );
}
pps верно, еще про строки - для строк есть
+
но это
склейка строк. в C# нет динамического преобразования типов (хотя бывает
приведение типов по умолчанию, но далеко не всегда)
вот полезная статья о то как можно замерять время на C#
https://habr.com/ru/post/226279/