Entwickler-Ecke
Basistechnologien - Groß- / Kleinschreibung
tuantunguyn - Do 01.10.09 09:10
Titel: Groß- / Kleinschreibung
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
Christian S.: Topic aus WinForms verschoben am Do 01.10.2009 um 10:26
danielf - 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 - 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 - Do 01.10.09 09:47
Wie meinst du das? Was hast du den für eine Quelle?
tuantunguyn - 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 - Fr 02.10.09 14:05
Antwort:
>> Ja <<
(So Aufschlussreich und Vollständig wie die Frage.)
tuantunguyn - So 04.10.09 18:54
DAnke.
Kann man eigentlich das auch mit ner Schleife machen?
Da erspart man sich einiges^^
danielf - So 04.10.09 20:54
Antwort:
>> Ja <<
(So Aufschlussreich und Vollständig wie die Frage.)
tuantunguyn - Mo 05.10.09 10:37
*HUst*
...
>>> Würde der Herr mir bitte sagen, WIE man so was macht? <<<
=> Codebeispiel wird erfordert.
^^
Nemag - 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 - 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?
danielf - Mo 05.10.09 13:22
Beschreibung siehe Kommentare
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) { 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 - 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 - 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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!