Capital to small and viceversa

private string conversion(string p)
    {
        char[] a = p.ToCharArray();
        if (a.Length > 1)
        {
            if (char.IsLower(a[0]))
            {
                a[0] = char.ToUpper(a[0]);
            }
            for (int i = 1; i < a.Length; i++)
            {
                if(a[i-1]==' ')
                {
                    if (char.IsLower(a[i]))
                    {
                        a[i] = char.ToUpper(a[i]);
                    }
                    else if (char.IsUpper(a[i]))
                    {
                        a[i] = char.ToLower(a[i]);
                    }
                }
            }
        }
       
        return new string(a);
    }

Comments

Popular posts from this blog

Dot net programming basics

Character and word count in c#

Dynamic themes