Hi again,
I have a simple question. What's best practise about instantiation? Put it inside a method or outside (if possible)?
Thanks
using System; class Test { public string name; static void Main(string[] args) { Test2 myObj = new Test2(); // this must be here otherwise: object reference is required for a non-static field myObj.myMethod(); } }
class Test2 { Test myObj = new Test(); // this can be here or in the method myMethod public void myMethod() { myObj.name = "Bob"; Console.WriteLine(myObj.name); } }