Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Kjell
Thema: Arrays vergleichen und Unterschiedliche Werte ausgeben
Am im Forum: Grundlagen von C#

Hallo,

ich habe mir die Links angeschaut und durchgelesen. Wirklich gut erklärt ist das meiner Meinung nach nicht.

Ich habe nun schon verschiedene Zusammensetzungen des Befehls getestet, aber leider ist die Ausgabe nie 100% richtig. Außerdem ist mir nicht ganz klar an welcher Stelle ich den Code am besten einbaue.

Ich würde mich über weitere Hilfe freuen

Thema: C# StreamReader Zeichen entfernen
Am im Forum: Grundlagen von C#

Hi,

ich habe es geschafft die Zeichen zu entfernen. Danke für die Hilfe <3

Lösung:


Console.WriteLine(software[i].Trim('"'));


Kann man das Thema irgendwo schließen?

Thema: Arrays vergleichen und Unterschiedliche Werte ausgeben
Am im Forum: Grundlagen von C#

Ich poste hier mal den ganzen Code(Einige Werte musste ich ändern aber das Prinzip bleibt gleich):


using System;
using System.IO;
using System.Threading;
using static System.Net.Mime.MediaTypeNames;
using static System.Net.WebRequestMethods;

namespace Softwarefilter
{
    class Program
    {
        static void Main(string[] args)
        {
            StreamReader sr = new StreamReader("file.csv");

            char trennzeichen = ',';
            string[] software;
            string zeile;
            string[] defaultsoftware = new string[] {  
            "Software1",
            "Software2",
            "Software3",
            "Software4",
            "Software5",
            "Software6",
            "Software7",
            "Software8",
            "Software9",
            "Software10"
            };

            try
            {
                Console.WriteLine("Softwarezuweisung");
                Console.WriteLine("-----------------");

                while (!sr.EndOfStream)
                {
                    // Zeilenweise
                    zeile = sr.ReadLine();
                    software = zeile.Split(trennzeichen);

                    
                    for (int i = 0; i < software.Length; i++)
                    {
                        for (int j = 0; j < software.Length; j++)
                        {
                            if (j == 1)
                                Console.WriteLine(software[i]);
                        }                        
                    }                    
                }
            }    
            catch(Exception e) 
            {
                Console.WriteLine(e.Message);
            }
            finally 
            {
                if (sr != null)
                {
                    sr.Close();
                }
            }

            Console.ReadKey();
        }
            

            
    }
}

Hier möchte ich noch das Array software mit defaultsoftware vergleichen und die Unterschiedliche Software ausgeben.

Thema: C# StreamReader Zeichen entfernen
Am im Forum: Grundlagen von C#

Hoffe das es diesmal besser lesbar ist.


                    zeile = sr.ReadLine();
                    software = zeile.Split(trennzeichen);

                    
                    for (int i = 0; i < software.Length; i++)
                    {
                        for (int j = 0; j < software.Length; j++)
                        {
                            if (j == 1)
                                Console.WriteLine(software[i]);
                        }                        
                    }   

Thema: C# StreamReader Zeichen entfernen
Am im Forum: Grundlagen von C#

Hier ein Teil meines Codes:

zeile = sr.ReadLine();
software = zeile.Split(trennzeichen);


for (int i = 0; i < software.Length; i++)
{
for (int j = 0; j < software.Length; j++)
{
if (j == 1)
Console.WriteLine(software);
}
}

An welcher Stelle muss ich das hinzufügen und wie sieht der Befehl genau aus?

Thema: Arrays vergleichen und Unterschiedliche Werte ausgeben
Am im Forum: Grundlagen von C#

Hallo,

ich würde gerne in C# zwei Arrays vergleichen und die Unterschiedlichen Einträge ausgeben lassen.

z.B:
Array 1:
Software 1
Software 2
Software 3

Array 2:
Software 1
Software 3

Ausgabe:
Software 2


Leider komme ich in der Umsetzung nicht weiter und benötige Hilfe.

Danke

Thema: C# StreamReader Zeichen entfernen
Am im Forum: Grundlagen von C#

Hallo,

ich habe einen C# Code geschrieben, welcher aus einer csv-Datei die 2te Zeile ausliest. Leider ist am Anfang und Ende der Ausgabe ein ". Die Zeichen stehen auch so in der csv-Datei.
Ich würde gerne diese 2 Zeichen von der Ausgabe entfernen


z.B:
"Ausgabe1
Ausgabe2
Ausgabe3
Ausgabe4
Ausgabe5"


Gibt es hierfür einen Befehl um bestimmte Zeichen aus der Ausgabe zu entfernen. Alternativ auch zuerst mit C# vor dem auslesen aus der Datei die "" löschen.

Danke