Vraag : Hoe bepaal ik de grootte van een byteserie bij run-time in c#?

Veronderstel Ik de volgende lijnen van code heb die de huidige datum en de tijd als serie van bytes "

fileStream = nieuwe FileStream opslaat (applicationDataFile, FileMode.Append);
byte [] currentDateTime = System.Text.Encoding.ASCII.GetBytes (DateTime.Now.ToString ());
fileStream.WriteByte (currentDateTime, 0, <# van bytes aan write>);

How zou ik de grootte van deze serie bepalen zodat ik het in de writebytefunctie van fileStream kan stoppen?

Antwoord : Hoe bepaal ik de grootte van een byteserie bij run-time in c#?

Paul, te proberen gelieve dit:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Sub BajanPaul ()
Schemerige lastRow zoals lang, I zoals lang
Application.ScreenUpdating = Vals
lastRow = ActiveSheet.UsedRange.Rows.Count
Voor I = lastRow aan 6 Stap -1
    Als niet IsNull (Rijen (I). Tekst) en IsNull (Rijen (I - 1). Tekst) en niet IsNull (Rijen (I - 2). Tekst) en _
        Niet IsNull (Rijen (I - 3). Tekst) en niet IsNull (Rijen (I - 4). Tekst) en niet IsNull (Rijen (I - 5). Tekst) toen
                        Waaier (Rijen (I - 5), Rijen (I)). Schrap
            i = I - 5
    Eind als
Daarna
Application.ScreenUpdating = Waar
Sub van het eind
Andere oplossingen  
 
programming4us programming4us