Mam dwie stałe:Stałe w .NET z String.Format
public const string DateFormatNormal = "MMM dd";
public const string TimeFormatNormal = "yyyy H:mm";
po tym, jak zdecydowała się na kolejną stałą bazę na tych dwóch:
public const string DateTimeFormatNormal = String.Format("{0} {1}", DateFormatNormal, TimeFormatNormal);
ale pojawia się błąd kompilacji The expression being assigned to 'Constants.DateTimeFormatNormal' must be constant
Po tym, jak spróbuję, wykonaj następujące czynności:
public const string DateTimeFormatNormal = DateFormatNormal + " " + TimeFormatNormal;
Współpracuje z + " " +
, ale nadal wolę używać czegoś podobnego do String.Format("{0} {1}", ....)
żadnych myśli, jak mogę to działa?
Funkcje wywołania ogólnie nie działały. –
Można użyć tylko do odczytu i ustawić wartość również w deklaracji zmiennej. Nie musi "być" w konstruktorze klasy. –