Overload List
| # | Signature | Description |
|---|---|---|
| 1 | void StringsToValues(TStrings aList) | Convert strings in aList to integers. |
| 2 | TVecInt StringsToValues(TStrings aList, Int32 ListIndex, Int32 Index, Int32 Len) | Convert strings in aList to integers starting at ListIndex. |
Overload 1: void StringsToValues(TStrings aList)
Convert strings in aList to integers.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | aList | TStrings |
Result: stored in self (calling object)
Remarks:
Convert strings in aList to integers according to the IntPrecision property and store them in the Values array of the calling vector. The Dew.Math.TMtxVecBase.Length of the calling vector is set to aList.Count.
Examples
TVecInt a;
TVecInt b;
MtxVec.CreateIt(out a, out b);
try
{
a.SetIt(new double[] {1,2,3,4});
a.Add(1)
b.Size(a);
b.SetVal(1);
a.Add(b);
Richedit1.Clear;
Memo1.Clear;
a.ValuesToStrings(Richedit1.Lines);
b.ValuesToStrings(Richedit1.Lines);
a.ValuesToStrings(Memo1.Lines);
b.ValuesToStrings(Memo1.Lines);
Memo1.Lines.SaveToFile(@"C:\Test.txt");
Memo1.Lines.LoadFromFile(@"C:\Test.txt");
a.StringsToValues(Memo1.Lines);
}
finally
{
MtxVec.FreeIt(ref a, ref b);
}
See Also: VectorInt.ValuesToStrings
Overload 2: TVecInt StringsToValues(TStrings aList, Int32 ListIndex, Int32 Index, Int32 Len)
Convert strings in aList to integers starting at ListIndex.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | aList | TStrings | |
| 2 | ListIndex | Int32 | |
| 3 | Index | Int32 | start index |
| 4 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Remarks:
Store them in the Values array of the calling vector from Index to Index+Len-1. The Length property of the calling vector is not changed. If array bounds are overrun and exception is raised.