Warp wrote:
> Mike Raiford <"m[raiford]!at"@gmail.com> wrote:
>> C# uses delegates, instead.
>
> How do they work for member functions?
>
Transparently.
e.g.
delegate void myDel(int x);
class SomeClass
{
public int myValue;
public void DoInstanceStuff(int x)
{
myValue = x;
}
public static void Main()
{
SomeClass c = new SomeClass();
myDel d = c.DoInstanceStuff
d(6); // this sets c.myValue to 6;
}
}
--
~Mike
Post a reply to this message
|