I feel this is very commonly misunderstood and I always end up getting confused between the two. When we say CLR feature (.NET feature) or C# feature, are they same or they vary
Edit: I feel most of the folks have misunderstood my question. I am not asking the core difference between C# and .NET, rather was little curious about the feature wise classification. Like garbage collection is a CLR feature or anonymous types are language feature, so on and so forth