/// <summary> /// Sets the value of the current csv record at the position of the specified header name. /// </summary> /// <typeparam name="T">The type</typeparam> /// <param name="name">Name of a header</param> /// <param name="value">A value</param> public void SetValue <T>(string name, T value, ICsvConverter valueConverter) { this[name] = valueConverter.ToString(value); }
/// <summary> /// Sets the value of the current csv record at the specified index. /// </summary> /// <typeparam name="T">The type</typeparam> /// <param name="index">Index within the current csv record</param> /// <param name="value">A value</param> public void SetValue <T>(int index, T value, ICsvConverter valueConverter) { this[index] = valueConverter.ToString(value); }
/// <summary> /// Sets the value of the specified key. /// </summary> /// <typeparam name="T">The type</typeparam> /// <param name="key">Key name</param> /// <param name="value">The value</param> public void SetValue <T>(string key, T value, ICsvConverter valueConverter) { this[key] = valueConverter.ToString(value); }