Il linguaggio C # in grado di memorizzare i dati dei programmi in un contenitore chiamato un array di byte . Un array memorizza i dati come una sequenza di elementi . Nel caso di una matrice di byte , gli elementi sono tipi di dati byte . Un byte è un numero che può memorizzare valori da 0 a 255. Un array di byte può essere scritto in un file utilizzando il C # built-in file di input /funzioni di uscita . Questo è un ottimo esercizio per i principianti a C # , perché copre diversi concetti di base. Cose che ti serviranno
computer con Visual Studio 2010 installato
Mostra più istruzioni
1
Aprire Visual Studio 2010 , fare clic sulla sua icona del programma . Quando viene caricato , selezionare File /Nuovo /Progetto e fare clic su Visual C # /applicazione console . Viene visualizzato un file di codice sorgente con un metodo main vuoto .
2
memorizzare il percorso del file che si desidera scrivere in una stringa denominata " strada". Ad esempio, per scrivere il file " output.txt " che si trova sul disco C , scrivere la seguente istruzione all'interno delle parentesi graffe del metodo main :
string path
= @ "c : \\ output.txt " ;
3
Creare un " array di byte " e assegnargli alcuni numeri . Scrivere il seguente sotto la dichiarazione del percorso del file :
byte [ ] byteArray = { 0 , 1 , 2 , 3 } ;
4
Aprire il file in modo che è possibile scrivere l'array di byte ad esso . Scrivere il seguente sotto la linea scritta nel passaggio precedente :
usando ( StreamWriter s = File.CreateText (percorso ) ) per
{ }
5
iterare la " matrice di byte " utilizzando un ciclo " foreach " , in questo modo:
foreach ( var item in byteArray ) per
{ }
6
Scrivi l'elemento di matrice dalla iterazione corrente del ciclo " foreach " al file di output . Introdurre la seguente dichiarazione all'interno delle parentesi graffe del ciclo " foreach " :
s.WriteLine ( voce ) ;
7
Eseguire il programma premendo il tasto verde "Play " che si trova nella parte superiore della IDE . Il programma scrive i valori contenuti nella " matrice di byte " per il file di output .