Tuesday 21 August 2018

Find which word have more length form the given string "Anand Swaroop Upadhyay as df gh"



  string  temp=string.Empty;
            string strstring = "Anand Swaroop Upadhyay  as df gh";
            string [] strArray= strstring.Split(' ');
            foreach (var strvar in strArray)
            {
                if (string.IsNullOrEmpty(temp))
                {
                    temp = strvar;
                }
                else
                {
                    if (strvar.Length > temp.Length)
                    {
                        temp = strvar;
                    }

                }
            }
            Console.WriteLine(temp +"  is gretter");

            Console.Read();

i have a string like "anandaa" write a method or logic to get output like this a=4 n=2 d=1 means char count in string.




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Dictionary<char, int> objDict=new Dictionary<char,int>();
            string strStringName = "anandaa";
            char[] strchar = strStringName.ToCharArray();
            foreach (var charvalue in strchar)
            {
                int value=1 ;
                if (objDict.ContainsKey(charvalue))
                {
                    objDict.TryGetValue(charvalue, out value);
                    value++;
                    objDict[charvalue] = value;
                }
                else
                {
                    objDict.Add(charvalue, 1);
                }
            }

            foreach (KeyValuePair<char, int> kvp in objDict)
            {
             
                Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
            }
            Console.Read();
        }
    }
}