using System.IO;
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
MyClass one = new MyClass();
MyClass two = new MyClass();
MyClass three = new MyClass();
one.Load(10);
two.Load(50);
three.Load(100);
System.Console.WriteLine("One.Count " + one.Params.Count);
System.Console.WriteLine("Two.Count " +two.Params.Count);
System.Console.WriteLine("Three.Count "+ three.Params.Count);
}
}
public class MyClass
{
public List<int> Params = new List<int>();
public void Load(int data)
{
Params.Add(data);
}
}
dXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW07CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgIE15Q2xhc3Mgb25lID0gbmV3IE15Q2xhc3MoKTsKICAgICAgICBNeUNsYXNzIHR3byA9IG5ldyBNeUNsYXNzKCk7CiAgICAgICAgTXlDbGFzcyB0aHJlZSA9IG5ldyBNeUNsYXNzKCk7CiAgICAgICAgCiAgICAgICAgb25lLkxvYWQoMTApOwogICAgICAgIHR3by5Mb2FkKDUwKTsKICAgICAgICB0aHJlZS5Mb2FkKDEwMCk7CiAgICAgICAgCiAgICAgICAgU3lzdGVtLkNvbnNvbGUuV3JpdGVMaW5lKCJPbmUuQ291bnQgICIgKyBvbmUuUGFyYW1zLkNvdW50KTsKICAgICAgICBTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUoIlR3by5Db3VudCAiICt0d28uUGFyYW1zLkNvdW50KTsKICAgICAgICBTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUoIlRocmVlLkNvdW50ICAiKyB0aHJlZS5QYXJhbXMuQ291bnQpOwogICAgfQp9CgpwdWJsaWMgY2xhc3MgTXlDbGFzcwogewogICAgIHB1YmxpYyBMaXN0PGludD4gUGFyYW1zID0gbmV3IExpc3Q8aW50PigpOwoKICAgICAgcHVibGljIHZvaWQgTG9hZChpbnQgZGF0YSkKICAgICAgICB7CiAgICAgICAgICAgIFBhcmFtcy5BZGQoZGF0YSk7CiAgICAgICAgfQp9Cg==