How to declare read only immutable reference?
<p>I have some information, which is not changed during execution program. It is sort of static information. I am using following code:</p>

<pre><code>public class Foo
{
    public static readonly List&lt;int&gt; = new List&lt;int&gt; { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
};
</code></pre>

<p>Unfortunately during execution of program, I can change fields of such <code>static</code> member. As result I have the following warning:</p>

<blockquote>
  <p>"Do not declare read only mutable reference types".</p>
</blockquote>

<p>What is best practise to cope with this problem?</p>