Order a list manually C#?
<p>I have a list of ingredients with the name of ingredient and the corresponding values. which I want to sort depending on a pre defined order.</p>

<pre><code> List&lt;Ingredients&gt; frmltnIngredientsList = new List&lt;Ingredients&gt;
</code></pre>

<p>The list can have as many as 10 records. The first four records should be in the order of:</p>

<ul>
<li>Protein </li>
<li>oil</li>
<li>Fibre</li>
<li>Ash</li>
</ul>

<p>and the rest of them can be in any order</p>
