Ik denk eerlijk gezegd dat dat mee gaat vallen. Ik vind het eerlijk gezegd wel logisch om mijn Form (maar ook de MessageBox) terug te vinden in System.Windows.Forms. Overigens ben ik naar aanleiding van je opmerking even verder gaan zoeken. Ik heb mijn formulier in de namespace WINHelloWorld.Default gezet en vervolgens een nieuwe classe gemaakt in een nieuwe namespace:
Code:
namespace WINHelloWorld.Second
{
public class TestClass
{
public TestClass()
{
}
public void SayHelloWorld()
{
MessageBox.Show("Hello world from TestClass");
}
}
}
Deze classe mag ik aanroepen als:
Code:
private void button1_Click(object sender, System.EventArgs e)
{
WINHelloWorld.Second.TestClass Test;
Test = new WINHelloWorld.Second.TestClass();
Test.SayHelloWorld();
}
}
... maar ook als:
Code:
private void button1_Click(object sender, System.EventArgs e)
{
Second.TestClass Test;
Test = new Second.TestClass();
Test.SayHelloWorld();
}
}
Kortom, ik hoef dus niet altijd het volledige path naar mijn namespaces op te geven.
Bookmarks