using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.SharePoint.Client;
namespace CreateList
{
class Program
{
static void Main(string[] args)
{
// ClientContext - Get the context for the SharePoint Site
ClientContext clientContext = new ClientContext("http://gauti.sharepoint.com/sites/SP/");
// Specifies the properties of the new custom list
ListCreationInformation creationInfo = new ListCreationInformation();
creationInfo.Title = "NewList";
creationInfo.Description = "new list created using VS 2012 &CSOM";
creationInfo.TemplateType = (int) ListTemplateType.GenericList;
// Create a new custom list
List newList = clientContext.Web.Lists.Add(creationInfo);
// Retrieve the custom list properties
clientContext.Load(newList);
// Execute the query to the server.
clientContext.ExecuteQuery();
// Display the custom list Title property
Console.WriteLine(newList.Title);
Console.ReadLine();
}
}
}