vshost32.exe failing due to poor naming class and object managment
<p>I am not a seasoned pro at C# and am running into an error I cannot find a discrete solution to. Currently I have one class that is part of my namespace</p>

<pre><code>namespace BlackBoxStudio
{
    public partial class Project : Form
    {
</code></pre>

<p>This Project class is what implements the various functions of my form. What I am trying to do is make a <code>label.text</code> field  accessable to another .cs class within the same namespace. As so, I have made the corresponding fields public:</p>

<pre><code> public string lb_InformationText
    {
        get { return lb_Information.Text; }
        set { lb_Information.Text = value; }
    }
</code></pre>

<p>To call these I get or set methods in my <code>RsaFunctions</code> class I make a new private <code>project</code> as so:</p>

<pre><code>namespace BlackBoxStudio
{
    class RsaFunctions 
    {
        //private Project proj =  new Project(); 
</code></pre>

<p>However the line that is commented our causes my vshost32.exe application to fail and the program dies. Why is this causing the vshost32.exe to fail when I un-comment the corresponding line? Or how could I better structure my classes so this does not happen? Any tips would be much appreciated about my strategy for making new classes and such.</p>
