Thanks for your reply, but I get the same error when using:
test.testMap()[0] = 1; == Quote from dennis luehring ([email protected])'s article > On 02.05.2009 20:44, flourish wrote: > > Hi, > > > > why does the following code not compile -- or how to declare a (usable) > > property of an associative array field? > > > > ////////////////////// > > class Test > > { > > private int[int] _testMap; > > public int[int] testMap() {return _testMap;} > > } > > > > > > void main() > > { > > Test test = new Test(); > > test.testMap[0] = 1; > > } > > ///////////////// > > > > *** Error: test.testMap() is not an lvalue > test.testMap()[0] = 1;
