Changeset 1437 for branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/NumberArray2XmlFormatters.cs
- Timestamp:
- 03/27/09 12:50:34 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/NumberArray2XmlFormatters.cs
r1361 r1437 22 22 sb.Append(a.GetLength(i)); 23 23 } 24 for (int i = 0; i < a.Rank; i++) { 25 sb.Append(Separator); 26 sb.Append(a.GetLowerBound(i)); 27 } 24 28 foreach (object o in a) { 25 29 sb.Append(Separator); … … 41 45 lengths[i] = int.Parse((string)values.Current); 42 46 } 43 Array a = Array.CreateInstance(this.Type.GetElementType(), lengths); 47 int[] lowerBounds = new int[rank]; 48 for (int i = 0; i < rank; i++) { 49 values.MoveNext(); 50 lowerBounds[i] = int.Parse((string)values.Current); 51 } 52 Array a = Array.CreateInstance(this.Type.GetElementType(), lengths, lowerBounds); 44 53 int[] positions = new int[rank]; 45 54 while (values.MoveNext()) {
Note: See TracChangeset
for help on using the changeset viewer.