C# y los Streams. Leer ficheros, escribir ficheros, memoria. Using. StreamReader, StreamWriter.

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • ¡Apóyame en Patreon: www.patreon.com/programacion101!
    ¡No te olvides visitarnos en programación101.net!
    Los streams son necesarios para poder trabajar con flujos de datos, bien vengan de un fichero, de la memoria, de internet o de otro sitio.
    __
    MÚSICA:
    Surf Shimmy - There is it - Off to Osaka
    Por Kevin MacLeod (incompetech.com)
    Música bajo Creative Commons: By Attribution 3.0 License

КОМЕНТАРІ • 29

  • @usuario_4778
    @usuario_4778 2 місяці тому

    Que forma tan didáctica de enseñar. Poco a poco, va explicando los conceptos. Muchas gracias por compartir sus conocimientos de esta manera.

  • @1985stout
    @1985stout Рік тому +1

    Soy nuevo en C#, vengo de la programación en C/C++ y me ahorraste mucho tiempo leyendo documentación de una manera práctica, muchas gracias.

  • @josebaezc.7709
    @josebaezc.7709 Рік тому

    Vaya. Buen tutorial. Me gusta en un solo video todo un tema de lo más usual. Pulgar arriba.

  • @edwincruz4052
    @edwincruz4052 4 роки тому +3

    ¿Como es posible que el video tenga 2 dislike? Muchas gracias bro por tu trabajo.

  • @gramajocristianismael282
    @gramajocristianismael282 4 роки тому +1

    Mi loco, mil gracias, mas claro que el agua, suscrito!

  • @oz7075
    @oz7075 5 років тому

    Empecé a ver el vídeo con bastante escepticismo, pero a medida que ibas justificando cada paso, más me iba convenciendo de que este vídeo me iba a resultar muy útil, como así ha sido. Es una delicia encontrarse con un vídeo donde el autor no da por sabido un paso que hace que el visionado no haya valido para nada. Mil gracias por esta joya. Lástima que hayas dejado de subir vídeos.

  • @camilacastellano5555
    @camilacastellano5555 3 роки тому +2

    Excelente explicación! Sería genial que pudieras organizar los tutoriales comenzando por conceptos de menor complejidad a mayor. Ten en cuenta que no todos empiezan del mismo nivel. Muchas gracias

  • @unidosemprendedores
    @unidosemprendedores Рік тому

    Muchísimas gracias! Super buena clase

  • @Nacho-lp5tl
    @Nacho-lp5tl 2 роки тому +2

    Si visaul studio no te detecta las palabras reservadas (Stream, FileStream...) es porque tienes que usar el espacio de nombres system.IO.
    Es decir, la segunda linea del programa debe ser: using system.IO;

  • @camilovega4914
    @camilovega4914 3 роки тому

    Gracias por la clase! Tus tutoriales son excelentes.

  • @manuelquijada6038
    @manuelquijada6038 6 років тому

    segui todo el curso que hiciste en 2016, y estaba triste porque no estaba esta parte!!, fue una pena que no hubiese tanto apoyo en aquel momento!!..... pero me alegra much que hayas decidido continuar con el curso, de verdad muchas gracias por el tiempo que le dedicas a este curso!!, espero con ancias los proximos capitulos!!

  • @adrha058
    @adrha058 4 роки тому

    Excelente video, gracias por compartir tus conocimientos.

  • @kevinhernandez7746
    @kevinhernandez7746 6 років тому

    amigo enserio tus cursos son una joya

  • @daniloalvarez6181
    @daniloalvarez6181 3 роки тому

    Muchas gracias por tu video! Todo muy claro. Like y sigo!
    Saludos!

  • @augusssd8821
    @augusssd8821 5 років тому

    Genial! Justo lo q estaba buscando! Gracias, bien explicado!

  • @joeljhovannilopezparedes845
    @joeljhovannilopezparedes845 3 роки тому

    MUCHAS GRACIAS

  • @echoramirez7733
    @echoramirez7733 5 років тому

    Por cierto , excelente explicacion.

  • @nicolassantillan7434
    @nicolassantillan7434 4 роки тому

    Muy claro !!

  • @jorgetiz99
    @jorgetiz99 5 років тому

    Muchas gracias, me ayudó mucho.

  • @marioescudero7103
    @marioescudero7103 3 роки тому

    Excelente tutorial. Una consulta: cómo imprimo el TXT? Gracias

  • @estebansegura9599
    @estebansegura9599 3 роки тому

    Hola, muy útil el video, tengo una duda, cual es el porque de correr el metodo stream.flush lo he visto en distantas aplicaciones. Gracias.

  • @carlosvasquez8071
    @carlosvasquez8071 3 роки тому +1

    Si no cierras los archivos por tu cuenta C# lo hace el solo porque tiene el garbage collector implementado no?

  • @AlejandroLopez-gr3xl
    @AlejandroLopez-gr3xl 5 років тому

    ¿Como sobrescribo un archivo?, Dejando el texto como estaba pero eliminando algo específico que no nececito

  • @kevinhernandez7746
    @kevinhernandez7746 6 років тому

    continuarás con los cursos?

  • @echoramirez7733
    @echoramirez7733 5 років тому

    Hola me gustaria que me apoyes como editar el archivo asi como el append pero que las nuevas lineas sean insertadas por el usuario desde un richtextbox de modo grafico

  • @gabrielbrescia5229
    @gabrielbrescia5229 4 роки тому

    Bro como ago si yo lo que quiero es que me lea el resultado de una petición que yo aga en una página web y si esa petición (después de haber sido ejecutada) contiene “x “ entonces escriba algo y si no la contiene escriba otra ?

  • @daviddecastro99
    @daviddecastro99 6 років тому

    He visto que la clase FileStream tiene una propiedad ".Position {get; set;}" que hace lo mismo que el metodo ".Seek( )" de una forma ligeramente mas sencilla, hay alguna tarea que pueda realizar el metodo ".Seek( )" y no la propiedad ".Position" o viceversa???

    • @Programacionnet-ms3ue
      @Programacionnet-ms3ue  6 років тому

      Hay una diferencia muy importante. Cuándo haces .Position = algo, el getter the position provoca que se descarten datos ya leídos más atrás en el stream. Claro, que si tu intención es hacer .Position = 0, te va a dar igual ya que no hay "más atrás", pero en cualquier otra posición puede provocar que descarte una parte anterior del stream.
      También tenemos que tener en cuenta que hay streams que no se pueden recorrer. En el caso de un archivo, podemos, porque siempre podemos acceder al disco duro y ver cual es el byte anterior. Pero en otro tipo de streams, como por ejemplo, un stream de la red, de internet, no podemos ni hacer seek ni fijar la posición y lo que deberemos hacer para trabajar con él es copiarlo inmediatamente a memoria. Por suerte no tenemos que lidiar con estos streams porque hay clases en .NET que ya lo hacen.

  • @ferxx5795
    @ferxx5795 4 роки тому

    Muy bueno pero no se puede ver celulares porque no se Lee nada. Métele un zoom