public class MyClass
{
public int InstanceValue { get; set; }
public int StaticValue { get; set; } // Это теперь экземплярный член
public MyClass(int instanceValue)
{
InstanceValue = instanceValue;
StaticValue = instanceValue; // Здесь присваиваем значение экземплярному члену
}
}
class Program
{
static void Main(string[] args)
{
MyClass obj1 = new MyClass(1);
MyClass obj2 = new MyClass(2);
Console.WriteLine(obj1.StaticValue); // Вывод: 1
Console.WriteLine(obj2.StaticValue); // Вывод: 2
}
}
cHVibGljIGNsYXNzIE15Q2xhc3MKewogICAgcHVibGljIGludCBJbnN0YW5jZVZhbHVlIHsgZ2V0OyBzZXQ7IH0KICAgIHB1YmxpYyBpbnQgU3RhdGljVmFsdWUgeyBnZXQ7IHNldDsgfSAvLyDQrdGC0L4g0YLQtdC/0LXRgNGMINGN0LrQt9C10LzQv9C70Y/RgNC90YvQuSDRh9C70LXQvQoKICAgIHB1YmxpYyBNeUNsYXNzKGludCBpbnN0YW5jZVZhbHVlKQogICAgewogICAgICAgIEluc3RhbmNlVmFsdWUgPSBpbnN0YW5jZVZhbHVlOwogICAgICAgIFN0YXRpY1ZhbHVlID0gaW5zdGFuY2VWYWx1ZTsgLy8g0JfQtNC10YHRjCDQv9GA0LjRgdCy0LDQuNCy0LDQtdC8INC30L3QsNGH0LXQvdC40LUg0Y3QutC30LXQvNC/0LvRj9GA0L3QvtC80YMg0YfQu9C10L3RgwogICAgfQp9CgpjbGFzcyBQcm9ncmFtCnsKICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgIHsKICAgICAgICBNeUNsYXNzIG9iajEgPSBuZXcgTXlDbGFzcygxKTsKICAgICAgICBNeUNsYXNzIG9iajIgPSBuZXcgTXlDbGFzcygyKTsKCiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUob2JqMS5TdGF0aWNWYWx1ZSk7IC8vINCS0YvQstC+0LQ6IDEKICAgICAgICBDb25zb2xlLldyaXRlTGluZShvYmoyLlN0YXRpY1ZhbHVlKTsgLy8g0JLRi9Cy0L7QtDogMgogICAgfQp9Cg==