6237 Programmering II (Csharp) Agenda/Hjaelp til sprint 1

From Teknologisk videncenter
< 6237 Programmering II (Csharp) Agenda
Revision as of 12:34, 7 October 2015 by Orso (talk | contribs) (Created page with "Sprint 1 Her er mit oplæg til en struktur på Sprint 1. Du må gerne vælge en anden hvis du har lyst <source lang=csharp> class Program1 { static StreamWriter outFi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Sprint 1 Her er mit oplæg til en struktur på Sprint 1. Du må gerne vælge en anden hvis du har lyst

class Program1
    {
        static StreamWriter outFile;
        static StreamReader inFile;
       
        static void analyze(List<String> lines)
        {
            if (lines.Count < 2) return;
            String protocol = lines[1].Substring(67, 9);

            if (protocol.Trim().ToUpper() == "DNS")
            {
                //Tilføj din kode her
            }
        }


        //static void Main(string[] args)
        static void Main(string[] args)
        {
            inFile = new StreamReader("logfile.txt");
            outFile = new StreamWriter("outLogs.txt");
            
            String line;
            List<String> lines = new List<string>();
            
            while (!inFile.EndOfStream)
            {
                line = inFile.ReadLine();
                //Hvis line starter med No. er det en ny pakke, så skal vi først analysere den gamle
                if (line.StartsWith("No.") || inFile.EndOfStream)
                {
                    analyze(lines);
                    lines = new List<string>();
                }
                lines.Add(line);
            }
            inFile.Close();
            outFile.Close();
        }
    }