MtxExprInt.StringsToValues Method

Overload List

#SignatureDescription
1VectorInt StringsToValues(TStrings aList)Converts a list of strings to VectorInt.
2MatrixInt StringsToValues(TStrings aList, Int32 ListIndex, Int32 ListLen, Int32 Row, Int32 Col, String Delimiter)Converts a list of strings to MatrixInt.
3MatrixInt StringsToValues(TStrings aList, String Delimiter)Converts a list of strings to MatrixInt.
4VectorInt StringsToValues(TStrings aList, Int32 ListIndex, Int32 Index, Int32 Len)Converts a list of strings to VectorInt.

Overload 1: VectorInt StringsToValues(TStrings aList)

Converts a list of strings to VectorInt.

#NameTypeDescription
1aListTStrings

Returns: VectorInt

Remarks:

Internally calls Dew.Math.TVecInt.StringsToValues

Examples
TVec a;
TVec b;
MtxVec.CreateIt(out a, out b);
try
    {
        a.SetIt(false,new double[] {1,2,3,4});
        a.cos;
        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);
    }

Overload 2: MatrixInt StringsToValues(TStrings aList, Int32 ListIndex, Int32 ListLen, Int32 Row, Int32 Col, String Delimiter)

Converts a list of strings to MatrixInt.

#NameTypeDescription
1aListTStrings
2ListIndexInt32
3ListLenInt32
4RowInt32
5ColInt32
6DelimiterString

Returns: MatrixInt

Remarks:

Internally calls Dew.Math.TMtxInt.StringsToValues

Overload 3: MatrixInt StringsToValues(TStrings aList, String Delimiter)

Converts a list of strings to MatrixInt.

#NameTypeDescription
1aListTStrings
2DelimiterString

Returns: MatrixInt

Remarks:

Internally calls Dew.Math.TMtxInt.StringsToValues

Examples
TMtx a;
TMtx b;
MtxVec.CreateIt(out a, out b);
try
    {
        a.SetIt(2,2,false,new double[] {1,2,3,4});
        a.Cos;
        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);
    }

Overload 4: VectorInt StringsToValues(TStrings aList, Int32 ListIndex, Int32 Index, Int32 Len)

Converts a list of strings to VectorInt.

#NameTypeDescription
1aListTStrings
2ListIndexInt32
3IndexInt32start index
4LenInt32element count

Returns: VectorInt

Remarks:

Internally calls Dew.Math.TVecInt.StringsToValues