Create a List item in SharePoint 2013 using CSOM in Visual studio

Steps

1. Open Visual Studio in your system.
2. Select Console Applciation template and give as name.
3. Add a Microsoft.Cleint Assembly refrence file in right side refrence tab in visual studio.

4. Replace Program.cs with the source code file. 
  1. using System;    
  2. using System.Collections.Generic;    
  3. using System.Linq;    
  4. using System.Text;    
  5. using System.Threading.Tasks;    
  6. using Microsoft.SharePoint.Client;    
  7. namespace GowthamSamples     
  8. {    
  9.     class Program    
  10.     {    
  11.         static void Main(string[] args)    
  12.       {   
  13.          // ClientContext - Get the context for the SharePoint Site    
  14.             ClientContext ctx= new ClientContext("http://gauti.sharepoint.com/sites/sp1/");    
  15.            / Assume that the web has a list named "Gowtham"  
  16. List announcementsList = ctx.Web.Lists.GetByTitle("Gowtham");   
  17.   
  18. // We are just creating a regular list item, so we don't need to   
  19. // set any properties. If we wanted to create a new folder, for   
  20. .   
  21. ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();   
  22. ListItem newItem = announcementsList.AddItem(itemCreateInfo);   
  23. newItem["Title"] = "Gowtham's test Item!";   
  24. newItem["Body"] = "Hello C# Corner Users!";   
  25. newItem.Update();   
  26.   
  27. context.ExecuteQuery();    
  28.   
  29.        }  
  30.     }