Extension Method?

oldrev wstring at gmail.com
Wed Mar 21 04:22:56 PDT 2007


Frits van Bommel Wrote:

> oldrev wrote:
> > Hi all:
> > 
> > Recently, I have found a undocumented(?) feture that a individual function with one parameter of array can be used as a method:
> > 
> > int getLength(int[] arr) { return arr.length; }
> > int[] foo = [1, 2, 3];
> > int len = foo.getLength();
> > 
> > Where I can find the information for this?
> 
> http://www.digitalmars.com/d/arrays.html (look for "Functions as Array 
> Properties", about halfway down the page)
> Note that it also works for functions with more than one argument, as 
> long as the first one is an array.

Oops, I think I missed it. Thank you.


More information about the Digitalmars-d-learn mailing list