Changeset 12431


Ignore:
Timestamp:
06/11/15 13:54:36 (4 years ago)
Author:
pfleck
Message:

#2395 Fixed parsing issues by using the G17 format.

Location:
trunk/sources/HeuristicLab.Data/3.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data/3.3/DoubleArray.cs

    r12012 r12431  
    5656    }
    5757    protected virtual string GetValue(int index) {
    58       return this[index].ToString();
     58      return this[index].ToString("G17");
    5959    }
    6060    protected virtual bool SetValue(string value, int index) {
  • trunk/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs

    r12012 r12431  
    6161    }
    6262    protected virtual string GetValue(int rowIndex, int columIndex) {
    63       return this[rowIndex, columIndex].ToString();
     63      return this[rowIndex, columIndex].ToString("G17");
    6464    }
    6565    protected virtual bool SetValue(string value, int rowIndex, int columnIndex) {
  • trunk/sources/HeuristicLab.Data/3.3/DoubleRange.cs

    r12012 r12431  
    5656
    5757    public override string ToString() {
    58       return string.Format("Start: {0}, End: {1}", Start, End);
     58      return string.Format("Start: {0:G17}, End: {1:G17}", Start, End);
    5959    }
    6060
  • trunk/sources/HeuristicLab.Data/3.3/DoubleValue.cs

    r12012 r12431  
    4848
    4949    public override string ToString() {
    50       return Value.ToString("r");  // round-trip format
     50      return Value.ToString("G17");  // round-trip format
     51      // Note that the round-trip format "r" can still lead to different values when run on an 64-bit machine, therefore using G17 instead.
     52      // (https://msdn.microsoft.com/en-us/library/kfsatb94.aspx)
    5153    }
    5254
     
    7375    }
    7476    protected virtual string GetValue() {
    75       return Value.ToString("r");  // round-trip format
     77      return ToString();
    7678    }
    7779    protected virtual bool SetValue(string value) {
Note: See TracChangeset for help on using the changeset viewer.