| Autor |
Beitrag |
tuantunguyn
Hält's aus hier
Beiträge: 12
|
Verfasst: Do 01.10.09 09:10
Hi.
Wie machen man, dass Groß-/ Kleinschreibung (nicht) beachten werden?
(  ) Ich gute Deutsch?
___
Hi.
Ich habe c# und wollte fragen, wie man da einstellt, dass groß-/kleinschreibung (nicht) beachtet wird? Moderiert von Christian S.: Topic aus WinForms verschoben am Do 01.10.2009 um 10:26
|
|
danielf
      
Beiträge: 1012
Erhaltene Danke: 24
Windows XP
C#, Visual Studio
|
Verfasst: Do 01.10.09 09:30
Hallo,
die equals Methode von string ist überschrieben.
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 
Hält's aus hier
Beiträge: 12
|
Verfasst: 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
      
Beiträge: 1012
Erhaltene Danke: 24
Windows XP
C#, Visual Studio
|
Verfasst: Do 01.10.09 09:47
Wie meinst du das? Was hast du den für eine Quelle?
|
|
tuantunguyn 
Hält's aus hier
Beiträge: 12
|
Verfasst: 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
      
Beiträge: 1012
Erhaltene Danke: 24
Windows XP
C#, Visual Studio
|
Verfasst: Fr 02.10.09 14:05
Antwort:
>> Ja <<
(So Aufschlussreich und Vollständig wie die Frage.)
|
|
tuantunguyn 
Hält's aus hier
Beiträge: 12
|
Verfasst: So 04.10.09 18:54
DAnke.
Kann man eigentlich das auch mit ner Schleife machen?
Da erspart man sich einiges^^
|
|
danielf
      
Beiträge: 1012
Erhaltene Danke: 24
Windows XP
C#, Visual Studio
|
Verfasst: So 04.10.09 20:54
Antwort:
>> Ja <<
(So Aufschlussreich und Vollständig wie die Frage.)
|
|
tuantunguyn 
Hält's aus hier
Beiträge: 12
|
Verfasst: Mo 05.10.09 10:37
*HUst*
...
>>> Würde der Herr mir bitte sagen, WIE man so was macht? <<<
=> Codebeispiel wird erfordert.
^^
|
|
Nemag
      
Beiträge: 132
Erhaltene Danke: 2
|
Verfasst: 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 
Hält's aus hier
Beiträge: 12
|
Verfasst: 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
      
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
|
Verfasst: Mo 05.10.09 13:12
tuantunguyn hat folgendes geschrieben : | | 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
      
Beiträge: 1012
Erhaltene Danke: 24
Windows XP
C#, Visual Studio
|
Verfasst: Mo 05.10.09 13:22
Beschreibung siehe Kommentare
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) { var matches = ParseFile( new FileInfo("Liste.txt").OpenText().ReadToEnd(), "blub", StringSplitOptions.RemoveEmptyEntries);
foreach (var match in matches) { Console.WriteLine(matches); } }
private static IEnumerable ParseFile(string input, string pattern, StringSplitOptions stringSplitOptions) { string[] lines = input.Split( new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
foreach (string line in lines) { if (pattern.Equals(line)) { yield return line; } } } |
Gruß Daniel
|
|
JüTho
      
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
|
Verfasst: 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
      
Beiträge: 1012
Erhaltene Danke: 24
Windows XP
C#, Visual Studio
|
Verfasst: 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
|
|