Maison >développement back-end >C++ >Que fait l'opérateur `=> 'dans les propriétés et méthodes C #?
`` `` `` `` `` `
"/> <code class=" language-csharp>public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; Si est vrai, retournez </p>
<p> </p>
<ul> si est faux, renvoyez 0 <li>
<code>Memory[Address].IsValid</code>
<code>Memory[Address].Read<int>(Offs.Life.MaxHp)</code> La différence entre l'initialisation du champ </li> <li>
<code>Memory[Address].IsValid</code> Contrairement aux principaux attributs de l'expression, la déclaration de champ avec le dispositif d'initialisation évalue uniquement son expression uniquement pendant la période instanciée de type. Par exemple: </li>
</ul>
<p> Ce code montre un champ, qui est déterminé par les trois opérateurs de conditions de yuan. <strong>
</strong> Autre membre de l'expression principale </p> <p>
</p> Les principaux membres de l'expression sont limités aux attributs. Ils peuvent également être utilisés pour:
<pre class="brush:php;toolbar:false"><code class="language-csharp">public int MaxHealth = x ? y : z;</code>
index
Méthodel'opérateur Fonction de construction (ajoutée en C # 7.0)
Terminal (ajouté en C # 7.0)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!