c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
c# .net

[Solved]Extension method must be defined in a non-generic static class

| | CSharp

I got the following error indicating you should create a static class separately or you should remove this from the parameter.

public static DataTable ToDataTable<T>(this IList<T> data)

        {

            // content here

        }

I got error for the above method:

I removed “this” from the method its working now fine.

public static DataTable ToDataTable<T>(IList<T> data)

        {

            // content here

 

        }