Basically:
class a constructs a user account object
class b instantiates the account object and holds it
class c holds a method that is referenced in class d
class d wants to reference a user account from class b for a method from class c
//constructs object
public class A
{
public string firstname;
public string lastname;
public A(string givenname, string surname)
{
firstname = givenname;
lastname = surname;
}
}
//instantiates object from class A
public static class B
{
public static void Accounts()
{
A PBeenis = new A("Paul", "Beenis");
}
}
//holds a method that displays info about object
public static class C
{
public static void Get_UserInfo(ref A name)
{
Console.WriteLine("Name: {0} {1}", name.firstname, name.lastname);
}
}
//calls a method in class C and references object from class B
public static class D
{
static void Main(string[] args)
{
C.Get_UserInfo(ref PBeenis);
}
}
How do you reference the object PBeenis from Class B using the Method from class C in class D?
C.Get_UserInfo(ref PBeenis);
CS0103 The name 'Pbeenis' does not exist in the current context