<p>Oui, mais vous devez le declarer <code>readonly</code> au lieu de <code>const</code> :</p>
<pre><code class="lang-auto">public static readonly string[] Titles = { "German", "Spanish", "Corrects", "Wrongs" };
</code></pre>
<p>La raison est que <code>const</code> ne peut etre applique qu’a un champ dont la valeur est connue a la compilation. L’initialiseur de tableau que vous avez montre n’est pas une expression constante en C#, il produit donc une erreur de compilation.</p>
<p>Le declarer <code>readonly</code> resout ce probleme car la valeur n’est pas initialisee avant l’execution (bien qu’il soit garanti qu’elle sera initialisee avant la premiere utilisation du tableau).</p>
<p>Selon ce que vous souhaitez ultimement accomplir, vous pourriez egalement envisager de declarer un enum :</p>
<pre><code class="lang-auto">public enum Titles { German, Spanish, Corrects, Wrongs };
</code></pre>