using(ClientContext ctx = new ClientContext("http://mysite/"))
{
ListTemplateCollection ltc = ctx.Web.ListTemplates;
ctx.Load(ltc);
ctx.ExecuteQuery();
ListTemplate listTemplate=null;
foreach (ListTemplate lT in ltc)
{
if(lt.Name.Equals("My Custom List Template"))
{
listTemplate = lT;
}
}
ListCreationInformation lc = new ListCreationInformation();
lc.Title = "EmployeeList";
lc.TemplateType = listTemplate.ListTemplateTypeKind;
lc.Description = "This holds employee information";
List newList = ctx.Web.Lists.Add(lc);
ctx.ExecuteQuery();
}In this code you will learn how to create a List from Custom List Template in SharePoint 2013.
