Suchergebnisse
Suchergebnisse 1-12 von insgesamt 12.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von Gottric: „aber vorab, kann es sein dass es daran liegt weil ich mit ReadallText einlese?“Ja, hatten wir doch schon. ReadAllText ergibt einen Text, also einen String. Einen!. Du willst aber aus deinen Zeilen eine aussuchen, also brauchst du viele Strings - jeder sei eine Zeile. Hast du nur einen String, kannst du logischerweise daraus keinen aussuchen. Also verwende ReadAllLines, dann erhälst du viele Strings, für jede Zeile einen, und daraus kannst du eine Zeile aussuchen. (Versteckter…
-
Zitat von Gottric: „@ErfinderDesRades ich habe deine Code eingesetzt und er arbeitet wunderbar, er sucht dann nur die Zeile und sagt mir das die nummer vorkommt am Zeilenanfang, danke dafür.“Falsch. (Bzw. nicht ganz richtig, und solch ist oft schwieriger, als wenns einfach falsch wäre) Mein Code "sagt" (ich finds grässlich, wenn Code anfängt zu "sagen") dir nicht (nur), ob die nummer vorkommt. Er "sagt" dir genau den Index der Zeile, wo die Nummer vorkommt. Und nun kann man weiter denken. Zitat …
-
hmm - also zumindest was mrMo sagt, finde ich in deim zusammengetragenen Code nicht wieder. 1. Datei in Liste Y laden Wo ist in deim Code die Liste? Ich sehe da ein Array und ein Dictionary, aber keine Liste. Ohne Liste kriegst du natürlich Probleme mit 3. Suchwort X in Liste Y einfügen Weil ohne Liste kann man nix in eine Liste einfügen. Womit in gewisser Weise ja deine Frage beantwortet ist - oder?
-
schau post#44 - wird da irgendwo gesplittet? Und wie wird da herausgefunden, wo die gesuchte Zeile ist bzw. hingehört? Ich habe einfach das Problem formuliert, und dann in Code umgesetzt - ein Gesplitte ergab sich halt nicht. Zitat von Gottric: „wie soll ich sonst rausfinden ob die Nummer schon am Anfang einer Zeile steht?“Das ist die falsche Problem-Definition. Schau nochmal in post#44, wie ich das Problem definiert hab.
-
Zitat von Gottric: „so lade ich es in ne Liste, und wie mache ich dann weiter?“schau in post#44: hol dir die EinfügePosition. Das ist der dort gezeigte Einzeiler, deine Schleife kannste auch weglassen. und weiter? Guck nach, ob an der EinfügePosition die Zeile schon steht noch weiter? wenn nicht, füge da was ein.
-
Mit .StartsWith kannst du die Position feststellen, wenns die Zeile gibt, nicht aber die InsertPosition, wenns die zeile nicht gibt. Taugt also nicht. Es muss ein >= - Vergleich sein - nur mit einem solchen kannst du die InsertPosition feststellen. Und kannst du die InsertPosition feststellen, dann brauchst du die Position nicht mehr festzustellen - also vergiss .StartsWith. s. mein Edit.