Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Methoden Üben | Strukturen & Enumeratoren
C# Über die Grundlagen Hinaus

bookMethoden Ü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:

  1. Die Methode setText konvertiert den übergebenen Text in kodierten Text und speichert ihn im Feld text. Diese Methode nimmt ein string-Argument namens text an und gibt keinen Wert zurück;
  2. rawText gibt den Inhalt des text-Feldes zurück. Diese Methode nimmt keine Argumente an;
  3. decodedText dekodiert den Inhalt des text-Feldes und gibt das Ergebnis zurück. Auch diese Methode nimmt keine Argumente an.
index.cs

index.cs

copy
1234567891011121314151617181920212223242526272829303132333435363738394041424344
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?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.04

bookMethoden Ü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:

  1. Die Methode setText konvertiert den übergebenen Text in kodierten Text und speichert ihn im Feld text. Diese Methode nimmt ein string-Argument namens text an und gibt keinen Wert zurück;
  2. rawText gibt den Inhalt des text-Feldes zurück. Diese Methode nimmt keine Argumente an;
  3. decodedText dekodiert den Inhalt des text-Feldes und gibt das Ergebnis zurück. Auch diese Methode nimmt keine Argumente an.
index.cs

index.cs

copy
1234567891011121314151617181920212223242526272829303132333435363738394041424344
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?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7
some-alt