Ошибка при инициализации переменной делегатного типа - C#
Формулировка задачи:
Нет в контексе removeSpaces
Собственно вот код:
/* * Created by SharpDevelop. * User: User * Date: 20.03.2016 * Time: 15:15 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; namespace Delegate1 { delegate string fas(string str); class DelTest { static string replaceSpaces(string a) { Console.WriteLine("Замена пробелов дефисами"); return a.Replace(' ','-'); } static string removeSpaces(string a) { string tmp = ""; int i; Console.WriteLine("Удаление пробелов"); for (i=0;i<a.Length;i++) if (a[i]!=' ') tmp+=a[i]; return tmp; } static string reverseStr(string a) { int i; string tmp=""; for (i=0;i<a.Length;i++) tmp+=a[a.Length-i-1]; return tmp; } } class Program { public static void Main(string[] args) { fas a = new fas(removeSpaces); string str; str = Console.ReadLine(); str = a(str); Console.WriteLine(str); // TODO: Implement Functionality Here Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } }
Решение задачи: «Ошибка при инициализации переменной делегатного типа»
textual
Листинг программы
public static void Main(string[] args) { fas a = new fas(DelTest.removeSpaces); string str; str = Console.ReadLine(); str = a(str); Console.WriteLine(str); // TODO: Implement Functionality Here Console.Write("Press any key to continue . . . "); Console.ReadKey(true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д