public string Source
{
get
{
/*
if ( Source == null )
{
return string . Empty;
}
else
{
return Source;
}
*/
return Source = Source ?? string . Empty;
}
set
{
/*
if ( Source == null )
{
Source = string . Empty;
}
else
{
if ( Source == value )
{
Source = Source;
}
else
{
Source = value;
}
}
*/
Source = Source == value ? Source : value ?? string . Empty;
RaisePropertyChanged ( "Source" );
}
}
Puis-je utiliser ?: ?? les opérateurs EXACTEMENT comme Si/d'Autre ?
Ma Question :
Comment écrire le suivant ?: ?? les opérateurs
[ 1 ]
if ( Source == null )
{
// Return Nothing
}
else
{
return Source;
}
[ 2 ]
if ( Source == value )
{
// Do Nothing
}
else
{
Source = value;
RaisePropertyChanged ( "Source" );
}
Brièvement : Comment faire pour Ne Rien faire , ne Retournent Rien Faire de Multiples Instructions avec ?: ?? Les opérateurs ?