Ergebnis 1 bis 8 von 8
  1. #1
    Anfänger
    Registriert seit
    05.03.2008
    Beiträge
    11

    Daumen hoch [c#]Brauche Hilfe bei meinem Projekt

    Ich habe ein Programm geschrieben.
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    namespace Converter
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Dateiname:");
                string filename=Console.ReadLine();
                StreamReader Sreader = new StreamReader(filename+ ".txt");
                StreamWriter Swriter = new StreamWriter(filename + @"_new.txt");
                while (!Sreader.EndOfStream)
                {
                    string @email = @Sreader.ReadLine();
                    string[] @parts = @email.Split('@');
                    string @hoster= @parts[1];
                    if (hoster == "web.de" || hoster == "gmx.de" || hoster == "gmx.net" || hoster == "googlemail.com" || hoster == "gmail.com" || hoster == "yahoo.com"
                        || hoster == "t-online.de" || hoster == "arcor.de" || hoster == "arcor.com" || hoster == "ymail.com" || hoster == "freenet.de" || hoster == "rocketmail.com"
                        || hoster == "aol.de" || hoster == "yahoo.de"|| hoster == "hotmail.de" || hoster == "hotmail.com" || hoster =="live.de" || hoster == "aol.com" 
                        ) 
                    {
                        Swriter.WriteLine(email);
                    }
                }
                Sreader.Close();
                Swriter.Close();
    
            }
        }
    }
    Source erklärt alles.
    Nun sagt mir mein Compiler:
    Der Index war außerhalb des Arraybereichs.
    Source lässt sich fehlerfrei Compilieren.
    Bitte um Hilfe

    mfg
    Geändert von DimaMa (07.09.2010 um 01:26 Uhr)

  2. #2
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    string @hoster= @parts[1];
    I can haz RCE?

  3. #3
    Anfänger
    Registriert seit
    05.03.2008
    Beiträge
    11

    Standard

    was willst du damit sagen?

  4. #4
    Gesperrt
    Registriert seit
    24.08.2008
    Beiträge
    401

    Standard

    Evtl. das da der Hund begraben ist den du suchst

  5. #5
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    Wenn mich nicht alles täuscht, müsste es der Index 0 sein. Da in der Email ja eigentlich nur ein Email Anbieter vorkommen kann (sofern es eine gültige Mail ist). hab es jetzt allerdings auch nicht getestet.

  6. #6
    Anfänger
    Registriert seit
    05.03.2008
    Beiträge
    11

    Standard

    Meine Logische Schlussvolgerung ist:
    musterfau@xyz.de
    Wenn ich den string mit @ splitte sollte nun das hier vorhanden sein:
    musterfrau & xyz.de
    und da ich es in ein array gepackt habe sind die Indeces 0 & 1.
    Bisher konnte keiner helfen.
    Ich suche ein Lösung und nicht die Stelle an der der Fehler geschieht, diese ist mir bekannt.
    Mails sind gültig, in die neue Datei wird keinerlei Zeile geschrieben.

  7. #7

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Es wird wohl daran liegen, weil du versuchst eine leere Zeile bzw. eine Zeile, die kein @ enthält, versuchst zu splitten.
    Dieses würde ich also mal vorher überprüfen oder einfach mal sicherstellen, dass parts.count() nach dem Splitten >= 2 ist.

  8. #8
    Anfänger
    Registriert seit
    05.03.2008
    Beiträge
    11

    Standard

    Nein, die Email ist im richtigen Format.
    Außerdem zeigt mein Compiler die variablen usw. an, diese sind so, wie sie sein sollten, befüllt.

Ähnliche Themen

  1. Hilfe bei Projekt
    Von lawl im Forum Trashbox
    Antworten: 2
    Letzter Beitrag: 29.08.2010, 23:18
  2. Bitte um Hilfe: Verdacht auf Botnetz auf meinem PC oO
    Von the|eddy im Forum Erkennung & Hilfe
    Antworten: 1
    Letzter Beitrag: 26.01.2009, 13:57
  3. Brauche hilfe mit meinem Pc !
    Von unna456654 im Forum Hardware
    Antworten: 3
    Letzter Beitrag: 03.12.2008, 23:40
  4. Hilfe vieles leuft nciht auf meinem lappy
    Von Jut4h.tm im Forum Anwendungssoftware
    Antworten: 10
    Letzter Beitrag: 20.07.2008, 00:11

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •