Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pratiquer les Méthodes | Structures et Énumérateurs
C# au-delà des Bases
course content

Contenu du cours

C# au-delà des Bases

C# au-delà des Bases

1. Structures Supplémentaires et Gestion des Fichiers
2. Structures et Énumérateurs
3. Introduction à la Programmation Orientée Objet (POO)
4. Essentiels de la POO
5. Principes de la POO

book
Pratiquer les Méthodes

Le code contient une structure appelée Cypher qui représente essentiellement une sorte de chiffrement de César.

Lisez le code et complétez les blancs pour vous assurer qu'il fonctionne correctement. Voici comment le programme final est censé être :

  1. La méthode setText convertit le texte passé en texte encodé et le stocke dans le champ text. This method takes one . Cette méthode prend un argument appelé argument called, et la méthode ne retourne aucune valeur ;
  2. rawText retourne le contenu du champ text. Cette méthode ne prend aucun argument ;
  3. decodedText décode le contenu du champ text et retourne le résultat. Cette méthode ne prend également aucun argument.
cs

index

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()); } }

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 7
We're sorry to hear that something went wrong. What happened?
some-alt