Estimado @betoquiroga tengo una duda, como se eliminan los EventListener en arrow functions?
Estimado Christian, como se puede acceder/imprimir el valor "known_for" al interior del array de respuesta de trending: ? (Gracias de antemano por la respuesta y felicitaciones por el curso)
"results": [ { "adult": false, ... "known_for": [ { "adult": false, "backdrop_path": "/3KaVLEWXsBaw8VMyhSmahIgSIot.jpg", "id": 432953, "title": "Red Nail Polish", "original_language": "fa", "original_title": "لاک قرمز", "overview": "The little girl had just colored her nails and the world painted her face.", "poster_path": "/1BvBpGVYsu8NvDUZg1LIh36Wf5X.jpg", "media_type": "movie", "genre_ids": [ 18 ],
Buenos dias estimado @mteheran.
Tengo un error de codigo 'CS0051' en la implementacion del primer metodo del SaveLog de la linea 4. Luego aparece de nuevo en la linea 30, ambos metodos hacen referencia a la misma declaracion y no logro comprender el motivo del error. Estoy intentando resolverlo, ya revise todo mi codigo y al parecer no hay ningun problema (evidente) estaba buscando dentro del repositorio de materiales del curso, pero la carpeta Utilities no aparece dentro del Git, quisiera comprender de mi error para poder continuar mi camino dentro de C#. Donde me estoy equivocando?
{
public class LogJson : ILog<LogObject>, ILog<string>
{
public void SaveLog(LogObject action)
{
string logPath = Directory.GetCurrentDirectory() + @"\Log.json";
var currentContent = string.Empty;
var logObjects = new List<LogObject>();
if (File.Exists(logPath))
{
var streamReader = new StreamReader(logPath);
currentContent = streamReader.ReadToEnd();
logObjects = JsonConvert.DeserializeObject<List<LogObject>>
(currentContent);
streamReader.Close();
}
var streamWriter = new StreamWriter(logPath);
logObjects.Add(action);
var jsonResult = JsonConvert.SerializeObject(logObjects);
streamWriter.WriteLine(jsonResult);
streamWriter.Close();
}
public void SaveLog(string action)
{
string logPath = Directory.GetCurrentDirectory() + @"\Log.json";
var currentContent = string.Empty;
var logObjects = new List<LogObject>();
if (File.Exists(logPath))
{
var streamReader = new StreamReader(logPath);
currentContent = streamReader.ReadToEnd();
logObjects = JsonConvert.DeserializeObject<List<LogObject>>
(currentContent);
streamReader.Close();
}
var streamWriter = new StreamWriter(logPath);
logObjects.Add(new LogObject() { Action = action, LogDate = DateTime.Now});
var jsonResult = JsonConvert.SerializeObject(logObjects);
streamWriter.WriteLine(jsonResult);
streamWriter.Close();
}
}
}```
Si ya ha sido utilizado un comando en forma precedente (En la sesion actual del usuario) pueden presionar ↑ para acceder a los ultimos comandos y asi ahorrarse un poco de escritura.
La opcion del sistema Windows "Hyper V" esta disponible solamente para sistemas con licencia Pro. Si la pc tiene una licencia basic esta opcion no esta disponible. Para poder ejecutar el emulador: Tienen que Descagar el GenyMotion. https: // www.genymotion.com/
@mteheran Como se puede evitar ese comportamiento del codigo? Si uno cambia del tab de Fetch a cualquier otro y regresas N veces, ese bloque se dibuja las veces que hayas cambiado de pagina. como se debe gestionar ese bug?
Una parte importante de las explicaciones de este curso sucede en la pizarra blanca. En mi humilde opiniòn, estas deberian de ser incluidas dentro de los recursos de la clase para enriquecer el contenido de este curso.