RosettaCodeData/Task/Add-a-variable-to-a-class-instance-at-runtime/Elena/add-a-variable-to-a-class-instance-at-runtime.elena
2026-02-01 16:33:20 -08:00

25 lines
355 B
Text

import extensions;
class Extender : BaseExtender
{
object foo : prop;
constructor(object)
{
this object := object
}
}
public Program()
{
var object := 234;
// extending an object with a field
object := new Extender(object);
object.foo := "bar";
Console.printLine(object,".foo=",object.foo);
Console.readChar()
}