Thread: Accessing classes

  1. #1
    Registered User
    Join Date
    Sep 2006

    Accessing classes

    I have a problem in C# that I have faced a few times before, but I have always managed to work around it. Basically, I need to, from one class, access another class that has not been created in the current class. Both classes are in the same namespace.


    ClassTwo testClass;
    public void Initialize()
    	testClass = new ClassTwo();
    public void aTest(string text)
    //End of Form1.cs
    public void doTest()
    	Form1.aTest("This is a test");
    //End of ClassTwo.cs

    This is basically what I want to do. But it won't allow me to access the method(s) in Form1. How can I do this without creating a second instance of Form1?

  2. #2
    Join Date
    Dec 2007
    You can create a static method in Form1. Info on static classes and members.

  3. #3
    Registered User AloneInTheDark's Avatar
    Join Date
    Feb 2008
    You can pass the class to the other class :

    public class SomeClass() { 
    public const test = "Hello world!";
    public void doTest(SomeClass SC){
    Console.Write( SC.test );
    catch(Exception e){
    Console.Write( e.ToString() ); // SC is null or something.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Help accessing classes and derived classes
    By hobbes67 in forum C++ Programming
    Replies: 8
    Last Post: 07-14-2005, 02:46 PM
  2. accessing classes and reversing inputs
    By 2fastwrx in forum C++ Programming
    Replies: 6
    Last Post: 12-06-2004, 09:16 AM
  3. 2 Classes Accessing Eachother
    By Chronom1 in forum C++ Programming
    Replies: 2
    Last Post: 10-11-2003, 05:10 PM
  4. Replies: 8
    Last Post: 07-27-2003, 01:52 PM
  5. Accessing Classes in Classes
    By GrNxxDaY in forum C++ Programming
    Replies: 18
    Last Post: 07-30-2002, 01:54 PM