Iterate Over A Collection in C#
<p>I have the following classes created:</p>

<pre><code>[Serializable]
public class AppContext : IXmlSerializable {
    public string reportType = string.Empty;
    public string entityId = string.Empty;

    // OPTIONS
    public IDictionary&lt;string, OPTIONS&gt; dict_Options = new Dictionary&lt;string, OPTIONS&gt;();
    // Advanced Options
    public List&lt;string&gt; listAdvancedOptions = new List&lt;string&gt;();



    public class OPTIONS {
        public string subjectId = string.Empty;
        public string varNumber = string.Empty;
    }
}
</code></pre>

<p>How do I iterate over the OPTIONS to get all the varNumbers?</p>
