using System.Collections.Generic;
public static void Main()
string inputStr = "bharat electrical limited";
inputStr=System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(inputStr.ToLower());
List<char> firstChars = new List<char>();
foreach (string word in inputStr.Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries))
string outputStr = String.Join("", firstChars);
Console.WriteLine("Using For each loop : {0}",outputStr);
string shortWord = String.Join("", inputStr.Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries).Select(x => x[0]));
Console.WriteLine("Using LINQ : {0}",shortWord);