Autor Beitrag
tuantunguyn
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Do 01.10.09 09:10 
Hi.

Wie machen man, dass Groß-/ Kleinschreibung (nicht) beachten werden?

(:D) Ich gute Deutsch?

___

Hi.

Ich habe c# und wollte fragen, wie man da einstellt, dass groß-/kleinschreibung (nicht) beachtet wird?


Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am Do 01.10.2009 um 10:26
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Do 01.10.09 09:30 
Hallo,

die equals Methode von string ist überschrieben.

ausblenden C#-Quelltext
1:
"blub".Equals("BlUb", StringComparison.CurrentCultureIgnoreCase)					


Allgemein hilft da auch die MSDN bzw. die Schnellhilfe.

*Augen auf beim Eier kauf*

Gruß Daniel
tuantunguyn Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Do 01.10.09 09:36 
Danke.

Muss man das mit jedem Wort machen?

Z.b. man hat "mehrere" einzelne Wörter.

=> Abfrage etc.
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Do 01.10.09 09:47 
Wie meinst du das? Was hast du den für eine Quelle?
tuantunguyn Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Fr 02.10.09 13:29 
Beispiel:

>> wörter.txt <<
Hi <==> hi
Hallo <==> hallo


___

Eine Liste mit mehreren Wörtern || Je Zeile 1 Wort
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Fr 02.10.09 14:05 
Antwort:

>> Ja <<

(So Aufschlussreich und Vollständig wie die Frage.)
tuantunguyn Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: So 04.10.09 18:54 
DAnke.

Kann man eigentlich das auch mit ner Schleife machen?
Da erspart man sich einiges^^
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: So 04.10.09 20:54 
Antwort:

>> Ja <<

(So Aufschlussreich und Vollständig wie die Frage.)
tuantunguyn Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 05.10.09 10:37 
*HUst*

...

>>> Würde der Herr mir bitte sagen, WIE man so was macht? <<<
=> Codebeispiel wird erfordert.

^^
Nemag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 2



BeitragVerfasst: Mo 05.10.09 10:58 
Hallo tua....

ich gehe mal davon aus das danielelf dir versucht zu sagen, dass wenn wir uns die Zeit nehmen sollen dir bei deinem Problem zu helfen du dir auch die Zeit nehmen solltest deine Frage genauer zu beschreiben. Quasi stecken wir genauso viel Arbeit bei der Hilfe rein wie von dir kommt und das ist derzeit nicht viel.
tuantunguyn Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 05.10.09 12:26 
Aso. Gut. Danke.
____________________

Ich habe eine Liste.txt und darin sind je Zeile ein Wort.
Dann möchte ich eine Schleife zu (siehe unten => Beispiel) machen.

//qoute
"blub".Equals("BlUb", StringComparison.CurrentCultureIgnoreCase)
__

Wie macht man das?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mo 05.10.09 13:12 
user profile icontuantunguyn hat folgendes geschrieben Zum zitierten Posting springen:
Wie macht man das?

Zum Beispiel so, wie im OpenBook unter 2.7 Programmschleifen erläutert.

Zum Einlesen von Dateien gibt es u.a. File.ReadAllLines. Danach stehen alle Zeilen in einem String-Array, das du mit der Schleife durchgehen kannst. Für die einzelne Zeile gibt es noch die Methoden String.IndexOf und String.Substring.

Aber die Art und Qualität deiner Fragen deuten darauf hin, dass du dich zielgerichtet einarbeiten solltest. Also benutze das o.g. OpenBook von Anfang an.

Jürgen
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Mo 05.10.09 13:22 
Beschreibung siehe Kommentare

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
       static void Main(string[] args)
        {
            // lese eingabedaten von datei ein und zerlege sie
            var matches = ParseFile(
                new FileInfo("Liste.txt").OpenText().ReadToEnd(),
                "blub", StringSplitOptions.RemoveEmptyEntries);

            // zeige übereinstimmungen
            foreach (var match in matches)
            {
                Console.WriteLine(matches);
            }
        }

       private static IEnumerable ParseFile(string input, string pattern, StringSplitOptions stringSplitOptions)
        {
           // zerlege die Eingabe in Zeilen
            string[] lines = input.Split(
                new string[] { Environment.NewLine },
                StringSplitOptions.RemoveEmptyEntries);

            // überprüfe jede Zeile
            foreach (string line in lines)
            {
                if (pattern.Equals(line))
                {
                    // füge zutreffende Zeile der Rückgabesammlung hinzu
                    yield return line;
                }
            }
        }


Gruß Daniel
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mo 05.10.09 14:18 
@Daniel
Warum benutzt die komplizierte Struktur mit FileInfo, ReadToEnd, String.Split? das macht mein Vorschlag File.ReadAllLines doch mit einem einzigen Befehl. Das lenkt doch vom eigentlichen Thema, der foreach-Schleife, ab.

Jürgen
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Mo 05.10.09 15:55 
Hey Jürgen,

ja natürlich du hast Recht. Hab deine Nachricht gar nicht gesehen gehabt - sorry.

Gruß Daniel