Cómo usar vb.net2003 para leer y escribir memoria
Encabezado de archivo:
Usar sistema;
Usar System.Collections.Generic;
Usar sistema .Text ;
Usar System.IO;
Leer el código principal del archivo:
byte[] byData = nuevo byte[100.IO;
Leer el código principal del archivo:
byte[] byData = nuevo byte[100];
char[] charData = nuevo char[1000];
try
{
FileStream sFile = new FileStream("File Path", FileMode.Read(byData, 0, 100); //El primer parámetro es la palabra pasada en la Sección matriz, utilizada para recibir datos en el objeto FileStream. El segundo parámetro es la posición donde la matriz de bytes comienza a escribir datos, generalmente 0, es decir, comienza a escribir datos en la matriz desde el principio del archivo de matriz. el punto de partida del archivo. Cuántos caracteres se leen.
}
catch (IOException e)
{
Console.WriteLine("¡Se ha lanzado una excepción IO!");
Console.ToString());
Console.ReadLine();
return;
}
Decodificador d = Encoding.UTF8.GetDecoder();
d.GetChars(byData, 0, charData. byData.Length, charData, 0);
Console.WriteLine(charData );
Console.ReadLine();
Decodificador d = Encoding.UTF8.GetDecoder();
d.GetChars(byData, 0, charData. IO;
StreamReader lee archivos:
StreamReader objReader = new StreamReader(ruta del archivo);
string sLine="";
ArrayList LineList = new ArrayList();
while (sLine ! = null)
{
sLine = objReader.ReadLine();
if (sLine != null&&!sLine.Equals(""))
LineList.Add(sLine);
}
objReader.Close ( );
devuelve LineList;
StreamWriter escribe en el archivo:
FileStream fs = new FileStream(ruta del archivo, FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
//Empieza a escribir>La persona tira las manzanas a la canasta, y la otra persona saca las manzanas de la canasta hasta que no queden manzanas p> p>
Eso es ------.
>Esa persona no tiene más manzanas para poner en la canasta
while(fs.Read(data,0,data.Length)>0)
{
fs2.Write(data,0,data.Length);
fs2.Flush();
}
//Cerrar el flujo de datos, como Ambos estamos cansados y necesitamos descansar O(∩_∩)O...
fs.Close();
fs2.Close();
}
Ejemplo de flujo de memoria C#----->Uso del flujo de memoria para leer imágenes
Las operaciones de procesamiento de archivos C# primero deben importar el espacio de nombres: usando System.
{
//Crear una instancia de OpenFileDialog
OpenFileDialog op = new OpenFileDialog();
//Establece el tipo de archivo
op.Filter = "Imagen JPG |*.jpg| Imagen GIF|*.gif";
//Si el usuario hace clic en Abrir y selecciona la ruta correcta a la imagen, haga lo siguiente:
if(op.ShowDialog()==DialogResult.label1.Text = "";
//Crear una instancia de una secuencia de archivos
FileStream fs = new FileStream(op.FileName, FileMode.Open);
if (op.ShowDialog( )==DialogResult.OK)
{
//Vaciar el texto
this.Open);
//Vaciar el texto leído en matriz de bytes
byte[] data = MemoryStream ms = new MemoryStream(data);
// Establece la imagen en pictureBox1
this.pictureBox1 .Imagen = Imagen.FromStream(ms);
}
}