Frage : Wie stelle ich die Größe einer Bytereihe an Laufzeit im c# fest?

Annehmen, dass ich die folgenden Linien des Codes habe, der das Tagesdatum und die Zeit als Reihe Bytes "

fileStream = neues FileStream speichert (applicationDataFile, FileMode.Append);
byte [] currentDateTime = System.Text.Encoding.ASCII.GetBytes (DateTime.Now.ToString ());
fileStream.WriteByte (currentDateTime, 0, <# von Bytes zum write>);

How feststellen ich die Größe dieser Reihe ße, damit ich sie in die writebyte Funktion von fileStream verstopfen kann?

Antwort : Wie stelle ich die Größe einer Bytereihe an Laufzeit im c# fest?

Paul, versuchen bitte dieses:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
VorBajanPaul ()
Schwaches lastRow so lang, i wie lang
Application.ScreenUpdating = falsch
lastRow = ActiveSheet.UsedRange.Rows.Count
Für i = lastRow zu 6 Schritt -1
    Wenn nicht IsNull (Reihen (i). Text) und IsNull (Reihen (i - 1).Text) und nicht IsNull (Reihen (i - 2).Text) und _
        Nicht IsNull (Reihen (i - 3).Text) und nicht IsNull (Reihen (i - 4).Text) und nicht IsNull (Reihen (i - 5).Text) dann
                        Strecke (Reihen (i - 5), Reihen (i)). Löschung
            I = i - 5
    Beenden wenn
Zunächst
Application.ScreenUpdating = ausrichten en
Enden-Unterseeboot
Weitere Lösungen  
 
programming4us programming4us