Esempio n. 1
0
        public static List <string> StringWorker(this stringFormatter formatter, List <string> list)
        {
            List <string> vs = new List <string>(5);

            for (int i = 0; i < list.Count; i++)
            {
                formatter = ToUpperCase;
                string s = formatter(list[i]);
                formatter = ReplaceSpaceToUnderscore;
                s         = formatter(s);
                vs.Add(s);
            }
            return(vs);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            List <string> strings = new List <string>();

            strings.Add("Everybody have to know advanced english");
            strings.Add("Here is bad news. quant a moi je parle francais");
            strings.Add("A long time ago in a galaxy far, far away");
            strings.Add("faraway I'll understand how to code");
            strings.Add("C sharp... Try to use your mind completely");

            stringFormatter formatter = null;

            strings = formatter.StringWorker(strings);
            foreach (string s in strings)
            {
                Console.WriteLine(s);
            }
            Console.ReadKey();
        }