2011-02-08 7 views

Respuesta

8

Con propiedades implementadas automáticamente, no puede. Tendrá que crear el getter y el setter real.

Algo como esto:

private string _ParameterName = "defaultvalue"; 

[Parameter] 
public string ParameterName 
{ 
    get 
    { 
      return _ParameterName ; 
    } 
    set 
    { 
     _ParameterName = value; 
    } 
} 
+1

Gracias. Tal vez era demasiado obvio ... Podría hacerlo también con implementación automática, simplemente configurándolos en el constructor. – fra

+0

sí, por qué no ... respondí en el contexto del ejemplo que mostraste en la pregunta –

+1

y me diste la pista correcta ... ¡gracias! – fra

0

Desde c# 6.0 ha realeased

[Parameter] 
public string ParameterName { get; set; } = "defaultValue"; 
Cuestiones relacionadas