que tienen dos constantes:Constantes en .NET con String.Format
public const string DateFormatNormal = "MMM dd";
public const string TimeFormatNormal = "yyyy H:mm";
después de que decidió tener otra base constante sobre los dos:
public const string DateTimeFormatNormal = String.Format("{0} {1}", DateFormatNormal, TimeFormatNormal);
pero me da error de compilación The expression being assigned to 'Constants.DateTimeFormatNormal' must be constant
Después de que intente hacer hacer así:
public const string DateTimeFormatNormal = DateFormatNormal + " " + TimeFormatNormal;
Está trabajando con + " " +
pero todavía prefiero usar algo similar al String.Format("{0} {1}", ....)
¿Alguna idea de cómo puedo hacer que funcione?
Las funciones de llamada en general no funcionarían. –
Puede usar readonly y establecer el valor en la declaración de variable también. No 'necesita 'estar en el constructor de la clase. –