Red de conocimiento informático - Material del sitio web - Cómo usar vb.net2003 para leer y escribir memoria

Cómo usar vb.net2003 para leer y escribir memoria

Utilice FileStream para leer y escribir archivos

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>

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);

}

}