Question:
Difference between .NET/C# and C#?
?
2015-07-03 00:43:24 UTC
Hi, I am looking for job right now, and some employers ask for experience in .NET, some in C#.
In my opinion those two are things that you cannot separate.
From .NET side I would assume, that it includes ASP.NET, linq? What else?
Three answers:
AJ
2015-07-03 06:37:56 UTC
.Net is a framework of assemblies and Classes. C# is a programming language. ASP.NET is not a programming language but a type of project that can be built using C# or VB. LINQ is Language Integrated Query and is part of the .Net Framework.



So to your question. when they say .Net, they mean experience in either C# or VB

And you can't use C# without .Net.
Bob
2015-07-03 04:24:00 UTC
Most job ads aren't placed by computing professionals, but by the HR department, and they usually have only the vaguest understanding of what the computing department really needs from a job applicant. There is also a tendency for ads to ask for unrealistic combinations of requirements.



I would apply for any jobs that ask for C# or C#/.NET



.NET is huge and I wouldn't infer any requirement for any particular part of it unless it specifically appears in the ad, or the follow up paperwork they send with the application form.



There is no harm in applying for jobs even if you think you're not fully qualified. If they like you then they'll give you appropriate training.
Daniel B
2015-07-03 04:19:31 UTC
If they are looking for C# then yes, that can't be separated from .NET. If they just say .NET then they may be looking for someone that can program any of the .NET languages (for example VB.NET) but it also might just be a poorly written job listing. If I were looking for a .NET developer I would expect knowledge of ASP.NET and LINQ, but I wouldn't be to concerned as to whether they know VB.NET or C#. As long as they are a good developer they can easily switch from one to the other.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...