Кодирование/декодирование сообщения, используя аргументы командной строки - C#
Формулировка задачи:
5 Написать программу, которая кодирует или декодирует сообщение, указывается в командной строке.( Аргументы командной строки)
Решение задачи: «Кодирование/декодирование сообщения, используя аргументы командной строки»
textual
Листинг программы
- using System;
- namespace ConsoleApplication
- {
- internal static class Program
- {
- private static void Main(string[] args)
- {
- const int Key = 33;
- string text = args[0];
- string encodedText = EncodeOrDecode(text, Key);
- Console.WriteLine("Encoded text: {0}", encodedText);
- string decodedText = EncodeOrDecode(encodedText, Key);
- Console.WriteLine("Decoded text: {0}", decodedText);
- Console.ReadKey(true);
- }
- private static string EncodeOrDecode(string text, int key)
- {
- char[] array = text.ToCharArray();
- for (int i = 0; i < array.Length; i++)
- {
- array[i] = (char)(array[i] ^ key);
- }
- return new string(array);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д