He estado trabajando con TeaFile de discreteLogic y estoy strugling entender cómo puedo insertar datos dentro de un archivo.
Tomemos este ejemplo:
using (var tf = TeaFile<Tick>.OpenWrite(filename))
{
tf.Write(new Tick { Time = t, Price = p });
tf.Write(new Tick { Price = 15, Time = DateTime.Now, Volume = 1700 });
}
Si desea utilizar esta función sólo una vez, la siguiente línea:
tf.Write(new Tick { Price = 15, Time = DateTime.Now, Volume = 1700 });
va a escribir toda la información dentro del archivo, por lo que funciona bien!
Pero si usted tiene los datos procedentes de cualquier proveedor de datos que usted necesita para utilizar esta función, donde t
y p
obviamente cambia todo el tiempo:
tf.Write(new Tick { Time = t, Price = p });
El problema es que dentro del archivo encontrará sólo el último valor y no una lista, es sobrescribir el valor más reciente cada vez que sin la creación de una lista.
Así que la pregunta es ¿cómo puedo insertar una después de la otra, la creación de una lista de valores en lugar de sobrescribir la misma fila todo el tiempo? En el sitio web (http://discretelogics.com/teafiles/) hay ejemplos que están considerando la posibilidad de la mayoría simple escenario, obviamente.
Gracias!