using System;
class Net
{
public string Name { get; set; }
public Net(Perl perl)
{
// Use name from Perl instance.
this.Name = perl.Name;
}
}
class Perl
{
public string Name { get; set; }
public Perl(string name)
{
this.Name = name;
// Pass this instance as a parameter!
Net net = new Net(
this);
// The Net instance now has the same name.
Console.WriteLine(net.Name);
}
}
class Program
{
static void Main()
{
Perl perl = new Perl(
"Sam");
}
}
Sam