Kursinhalt
C# Über die Grundlagen Hinaus
C# Über die Grundlagen Hinaus
3. Einführung in die Objektorientierte Programmierung (OOP)
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
using 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