예제 #1
0
 /// <summary>
 /// Convert this instance to a CSV file
 /// </summary>
 /// <returns>string as CSV</returns>
 public string ToCsv()
 {
     return(string.Join(",",
                        EndTime.ToStringInvariant("yyyyMMdd HH:mm:ss"),
                        LastUpdate.ToStringInvariant("yyyyMMdd HH:mm:ss"),
                        Ticker,
                        Actual.ToStringInvariant(),
                        CalendarId,
                        Category,
                        Country,
                        (int)DataType,
                        DateSpan,
                        $"\"{EventRaw}\"",
                        Forecast.ToStringInvariant(),
                        (int)Importance,
                        IsPercentage.ToStringInvariant().ToLowerInvariant(),
                        OCategory,
                        OCountry,
                        Previous.ToStringInvariant(),
                        $"\"{Reference}\"",
                        Revised.ToStringInvariant(),
                        $"\"{Source}\"",
                        TESymbol,
                        TradingEconomicsForecast.ToStringInvariant()
                        ));
 }