What is the Difference between concat and enumerable.concat?

I am beginner to the UI path. I have 2 queries

What is the Difference between concat and enumerable.concat ?

Why we use Variablename.AsEnumerable instead of variablename ?

@Dhinesh_Raja: did you get the ans?, i also have the same ques