Methoden Üben
Der Code enthält eine Struktur namens Cypher
, die im Grunde eine Art Caesar-Verschlüsselung darstellt.
Lesen Sie den Code und füllen Sie die Lücken aus, um sicherzustellen, dass er ordnungsgemäß funktioniert. So soll das endgültige Programm aussehen:
- Die Methode
setText
konvertiert den übergebenen Text in kodierten Text und speichert ihn im Feldtext
. Diese Methode nimmt einstring
-Argument namenstext
an und gibt keinen Wert zurück; rawText
gibt den Inhalt destext
-Feldes zurück. Diese Methode nimmt keine Argumente an;decodedText
dekodiert den Inhalt destext
-Feldes und gibt das Ergebnis zurück. Auch diese Methode nimmt keine Argumente an.
index.cs
1234567891011121314151617181920212223242526272829303132333435363738394041424344using System; struct Cypher { public string text; ___ { string encodedText = ""; foreach(char chr in text) encodedText += (char) (chr + 7); ___ = encodedText; } public string rawText() { ___ } ___ { string decodedText = ""; foreach (char chr in this.text) decodedText += (char)(chr - 7); ___ } } class ConsoleApp { static void Main(string[] args) { Cypher text1 = new Cypher(); text1.setText("This is an example sentence."); Console.WriteLine(text1.rawText()); Console.WriteLine(text1.decodedText()); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.04
Methoden Üben
Swipe um das Menü anzuzeigen
Der Code enthält eine Struktur namens Cypher
, die im Grunde eine Art Caesar-Verschlüsselung darstellt.
Lesen Sie den Code und füllen Sie die Lücken aus, um sicherzustellen, dass er ordnungsgemäß funktioniert. So soll das endgültige Programm aussehen:
- Die Methode
setText
konvertiert den übergebenen Text in kodierten Text und speichert ihn im Feldtext
. Diese Methode nimmt einstring
-Argument namenstext
an und gibt keinen Wert zurück; rawText
gibt den Inhalt destext
-Feldes zurück. Diese Methode nimmt keine Argumente an;decodedText
dekodiert den Inhalt destext
-Feldes und gibt das Ergebnis zurück. Auch diese Methode nimmt keine Argumente an.
index.cs
1234567891011121314151617181920212223242526272829303132333435363738394041424344using System; struct Cypher { public string text; ___ { string encodedText = ""; foreach(char chr in text) encodedText += (char) (chr + 7); ___ = encodedText; } public string rawText() { ___ } ___ { string decodedText = ""; foreach (char chr in this.text) decodedText += (char)(chr - 7); ___ } } class ConsoleApp { static void Main(string[] args) { Cypher text1 = new Cypher(); text1.setText("This is an example sentence."); Console.WriteLine(text1.rawText()); Console.WriteLine(text1.decodedText()); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7