Delete the list content type in SharePoint 2010 using Client Object Model

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint.Client;

 

namespace COM

{

    class Program

    {

        static void Main(string[] args)

        {

            string siteUrl = "http://serverName:46563/sites/MMS-CTH/";

 

            ClientContext clientContext = new ClientContext(siteUrl);

            Web web = clientContext.Web;

            List list = web.Lists.GetByTitle("CustomList");

            ContentType contentType = list.ContentTypes.GetById("0x01001EE585131CF22F448BB03959CA66EB11000DD7D19360FB6B45A43D3DCC6B9518B8"); ;

            contentType.DeleteObject();

            clientContext.ExecuteQuery();

            Console.WriteLine("Content Type Deleted Successfully");

           

        }

    }

}