Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 10:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Create Strings() from String()

Discussion on Create Strings() from String() within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
exception1337's Avatar
 
elite*gold: 0
Join Date: Sep 2013
Posts: 30
Received Thanks: 5
Create Strings() from String()

Hallo,
versuche gerade ein String Array in mehrere String Arrays zu zerlegen. Klingt ansich ja nicht so schwierig aber ich bekomms nicht gebacken.^^

Beispiel:
Dim StrArr0() as String //Enthält 1250304 Einträge

Aus diesem Array will ich jetzt so viele Arrays wie Möglich mit 100 Einträgen erstellen.

Klar ist mir natürlich das ich die Anzahl der Einträge von StrArr0() durch 100 dividieren muss um die Anzahl der Möglichen 100er Arrays zu bekommen. Anschließend das Ergebniss wieder mit 100 multiplizieren und von der Gesamt Anzahl der Einträge(StrArr0.Count) subtrahieren um die Größe des letzt möglichen Arrays zu bekommen.

Kleines Snippet zum Verständnis:
Code:
        //String Array mit vielen, vielen Einträgen
        Dim StrArr0() As String = File.ReadAllLines("C:\bla.txt")

        //Enthält die Anzahl von Max. Möglichen Arrays mit 100 Einträgen
        Dim _Count As Integer = StrArr0.Count / 100

        //Enthält die Anzahl der übrigen Einträge die nicht mehr für ein Array mit 100 Items reichen
        Dim _Left As Integer = StrArr0.Count - _Count * 100

       //Arrays erstellen
       //...
Bin mal gespannt ob jemand versteht was ich will
exception1337 is offline  
Old 04/26/2015, 10:46   #2




 
stotterer09's Avatar
 
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
Die Eigenschaft um die Arraylänge zu bekommen heißt StrArr0.Length

Ich habe noch nicht ganz verstanden wo das Problem liegt.
Hast du ein Problem beim Ausrechnen beim Kopieren oder wo?
stotterer09 is offline  
Old 04/26/2015, 13:41   #3
 
exception1337's Avatar
 
elite*gold: 0
Join Date: Sep 2013
Posts: 30
Received Thanks: 5
Habs hinbekommen! Hier die Lösung falls es wen interessiert:

Code:
    Private Sub ArrayToArrays()
        'Declare File & Load User Array
        Dim FilePath As String = "C:\Users\Daniel\Desktop\user2.txt"
        Dim UserArr() As String = File.ReadAllLines(FilePath)

        'Declare Entries per SubArray
        Dim SubArrCount As Integer = 10

        'Declare List for Sub Arrays
        Dim SubArrList As New List(Of String())

        'Create Sub Arrays & Add to List
        For i As Integer = 0 To UserArr.Count / SubArrCount - 1
            Dim SubArr() As String = UserArr.Skip(i * SubArrCount).Take(SubArrCount).ToArray
            SubArrList.Add(SubArr)
        Next
    End Sub

Test Input(Textfile mit 177 Lines):

Output sind wie erwünscht 18 Arrays mit jeweils 10 Einträgen wobei das letzte logischerweise nur 7 Einträge hat!
exception1337 is offline  
Old 05/01/2015, 13:16   #4
 
xGlumanda's Avatar
 
elite*gold: 0
Join Date: Apr 2013
Posts: 24
Received Thanks: 1
Für was nutzt du denn sowas, wenn man fragen darf?
xGlumanda is offline  
Old 05/02/2015, 06:47   #5
 
exception1337's Avatar
 
elite*gold: 0
Join Date: Sep 2013
Posts: 30
Received Thanks: 5
Quote:
Originally Posted by xGlumanda View Post
Für was nutzt du denn sowas, wenn man fragen darf?
Ach, frag bitte nicht^^ xD

Sagen wir's mal so, ich machs mir gerne schwieriger als es im Endeffekt ist. Abgesehen davon fehlt mir leider sehr viel Grundlegendes Wissen über VB/C# da ich nur Hobbymäßig programmiere und (leider) nicht die Möglichkeit hab irgendwelche Kurse oder ähnliches zu machen.

Bei diesem Snippet bin ich im Endeffekt aber selbst ziemlich schnell draufgekommen das es bessere Lösungen für mein Vorhaben gibt.
Wollte es dann eigentlich nur noch "aus Prinzip" fertigstellen
exception1337 is offline  
Reply


Similar Threads Similar Threads
So i need to create these strings
09/05/2014 - AutoIt - 0 Replies
Sovled. TC, please
String anhand eines anderen Strings ver/entschlüsseln
12/31/2012 - General Coding - 4 Replies
Hallo Leute, Da ich zwischen einer Android App (Java) und einem PHP-Skript Zeichenketten hin und her schicken muss suche ich eine Möglichkeit ein String anhand eines anderen Strings zu verschlüsseln und entschlüsseln. Diese Möglichkeite sollte sowohl in Java als auch in PHP funktionieren mir fällt allerdings keine Lösung ein. Gruß Yissu
[Visual Basic] [Problem] String auslesen/String zufällig wählen
05/06/2012 - General Coding - 4 Replies
Code: #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Name Generator", 236, 299, 815, 246) $Input1 = GUICtrlCreateInput("Username", 24, 72, 185, 21) $Input2 = GUICtrlCreateInput("Username", 24, 104, 185, 21) $Input3 = GUICtrlCreateInput("Username", 24, 136, 185, 21) $Input4 = GUICtrlCreateInput("Username", 24, 168, 185, 21) $Input5 = GUICtrlCreateInput("Username", 24, 200, 185, 21)



All times are GMT +1. The time now is 10:08.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.