Entwickler-Ecke
C# - Die Sprache - Console.Readline().ToUpper() Welcher Aufbau steckt dahinter?
mmgg - Mo 28.07.14 01:53
Titel: Console.Readline().ToUpper() Welcher Aufbau steckt dahinter?
Ich dachte es hat was mit Nested Class zu tun, aber das war Irrtum.
Sonst hab ich aber keinen Ansatz, was das sein könnte?
Console ist eine Klasse, Readline sollte statisch sein, aber auf diese Methide wird dann wieder ein Methode aufgerufen.
Wie das geht, Welche Technik, ist bisher noch in keinem Buch aufgetaucht .
Christian S. - Mo 28.07.14 07:21
ReadLine gibt einen String zurück und der hat die Methode
ToUpper. Man könnte den Aufruf auch so aufdröseln:
C#-Quelltext
1: 2:
| string line = Console.ReadLine(); string upper = line.ToUpper(); |
mmgg - Di 29.07.14 19:40
I wouldn't say so. But, I found somthing close to my question "Method cascading", which means, I had to follow your link, and had to call another link on that side.
a.b().c();
looks like
Console.Readline().ToUpper()
Oh I appriciate all of that.
What I really need, I will post here as soon as possible. Any more question here will make a stage for you guys, and so far as I remeber, that was not the purpose of forums(first time).
Christian S. - Mi 30.07.14 07:46
What he says?
mmgg - Mi 30.07.14 19:49
fühl mich auf jeden fall sehr geehrt, wenn ihr mir eure skills, euren level präsentiert.
Leider kann ich euch nicht vermitteln, hab da nichts zu bieten, sorry
Christian S. - Mi 30.07.14 19:57
Ich würde schon drum bitten, dass Du Dein Auftreten hier mal überdenkst. Sowohl Ralf als auch ich haben Dir nach bestem Wissen geantwortet. Wenn Du mit der Antwort nicht klar kommst, dann frag nach, gib uns weitere Informationen wie wir Dir besser helfen können.
Aber hier wie ein schmollendes Kleinkind aufzutreten, das seinen Lutscher nicht bekommen hat, wird Dich nicht weiter bringen und bei weiterer Wiederholung auch nicht toleriert werden.
mmgg - Fr 08.08.14 23:16
Christian S. hat folgendes geschrieben : |
Aber hier wie ein schmollendes Kleinkind aufzutreten, das seinen Lutscher nicht bekommen hat, wird Dich nicht weiter bringen und bei weiterer Wiederholung auch nicht toleriert werden. |
Ich werde nie tolerieren, dass Du mir den Lutscher wegenommen hast.
Antwort auf Eingangsfrage,dahinter steckt nicht mehr als eine Function(wer sich am Begriff "Function" stört, gerne) und ihr return Wert. Die Methode, die auf die Methode aufgerufen wird, gehört dem Datentyp den die Function mit return zurückgibt.
Warum diese Methoden an der Stelle verfügbar sind, keine Ahnung. Seh hier aber auch nichts Zwingendes, was man unbedingt wissen sollte.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| public class Test { public static int GetThisMethode() { int i = 0; Console.WriteLine(""); return i; } } |
Hier hier eben der Aufruf, (entsprechend Console.Readline().ToUpper())
Quelltext
1:
| Test.GetThisMethode().ToString(); |
Palladin007 - Sa 09.08.14 00:30
1.)
ToString ist eine Methode der Object-Klasse und kann daher überall aufgerufen werden.
2.)
Ist das ungefähr das, was in den ersten beiden Antworten bereits gesagt wurde, nur anders oder umfangreicher formuliert.
3.)
Zitat: |
Warum diese Methoden an der Stelle verfügbar sind, keine Ahnung. |
Die Antwort findest du in der ersten Antwort von Ralf.
Abgesehen davon kann ich mich Christian nur anschließen:
Überdenke deine Verhaltensweise hier.
Die Leute hier wollen Anderen helfen oder von und mit Anderen dazu lernen.
Neben der reinen Kommunikation zwischen Leuten mit gleichen oder ähnlichen Interessengebieten bauen darauf solch thematisch orientierte Foren auf.
Das funktioniert nur, wenn die Leute hier miteinander schreiben und nicht gegeneinander.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 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!