Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
Bonsai Trees

Liquid Web Managed Dedicated Server: RAID 1 SSD with 16GB of RAM minimum! 24/7 On-Site Heroic Support! Industry-Leading SLA!

BlueHost Web Hosting

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

getflywheel wordpress hosting


Liquid Web Cloud VPS Hosting

8,954 questions

12,356 answers

573 users

How to count words in a string with C#

2 Answers

0 votes
using System;
using System.Text.RegularExpressions;

namespace ConsoleApplication_C_Sharp
{
    static class Program
    {
        static void Main()
        {
            string s = "C# VB.NET Java PHP Python C++";

            MatchCollection mc = Regex.Matches(s, @"[\S]+");

            Console.WriteLine(mc.Count);
        }
    }
}


/*
run:
  
6
   
*/

 




answered Oct 10 by avibootz
0 votes
using System;

namespace ConsoleApplication_C_Sharp
{
    static class Program
    {
        static void Main()
        {
            string s = "C# VB.NET Java PHP Python C++";

            Console.WriteLine(CountWords(s));
        }
        public static int CountWords(string s)
        {
            int words = 0;
            for (int i = 1; i < s.Length; i++)
            {
                if (char.IsWhiteSpace(s[i - 1]) == true)
                {
                    if (char.IsLetterOrDigit(s[i]) == true) {
                        words++;
                    }
                }
            }
            if (s.Length >= 2) {
                words++;
            }
            return words;
        }
    }
}


/*
run:
  
6
   
*/

 




answered Oct 10 by avibootz
...