Skip to main content

What is the difference between C# and .NET?

What is the difference between C# and .NET?

C# is a programming language
→C# syntax is highly expressive, yet it is also simple and easy to learn.
The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C++ or Java.
Developers who know any of these languages are typically able to begin to work productively in C# within a very short time.

.NET is a framework for building applications on Windows
→ .NET framework is not limited to C# there are different languages that can target .net framework and build applications using that framework examples are F# and VB.NET
→has two components
  • CLR (Common Language Runtime) 
  • Class libray for building applications
The knowledge of C# implies some knowledge of .NET (because the C# object model corresponds to the .NET object model and you can do something interesting in C# just by using .NET libraries).
The opposite isn't necessarily true as you can use other languages to write .NET applications.

Comments

Popular posts from this blog

MTA 98-361: How I passed MTA - Software Development Fundamentals?

MTA 98-361: How I passed MTA - Software Development Fundamentals? :) Let’s Define Microsoft Technology Associate     (c) Microsoft     (c) Useful Link Who should take this exam?     (c) Microsoft What Skills do I need to study for the Exam? Check on this :  Microsoft How did I prepare? I have an experience in VB.NET and C#, because way back in College we had a course that focuses on Microsoft Visual Basic .NET and current on my work we are using C#. I must say it was helpful in speeding up the preparation process, but I still take some time in studying. Don't rush on taking the examination, take time to study even it will take you 1 month or even 2 months – it’s okay as long as you passed. Let’s say you passed the exam in 1 week preparation then what? Did you learn something? Did it actually improved your skills? In my opinion, the Certification is just a reward from studying very hard. The most important thing is not j...

Resources/References that can be used in preparing for MTA 98-361 Software Development Fundamentals

Here is the list of  Resources / References   that can be used in preparing for MTA 98-361 :  Programming in C# Jump Start MTA 98-361 Wikiversity (Very Useful) Microsoft : Preparation Resources CBT Nuggets Wiley Book  - Message me, if you want these book, I will give you discount. MTA 98-361 Resources C# Courses Others 1 Others 2 Keywords : Reviewer 98-361 , Resources 98-361 , Exam 98-361 References 1. Exam 98-361 (Step 1) How I Passed Software Development Fundamentals (Exam 98-361) ? Yes! I passed MTA 98-361. It feels great to be a Microsoft Technology Associate in Software Development Fundamentals. Sample MTA Certification - Badge ====================================================== This Story written by Someone on Microsoft Study Group and It helped me a lot to pass 98-361 : I Frickin' Passed!!! - First Attempt!!! ...

TOP 10 Laptops for Programmers/Software Developers in 2018

 My TOP 10 Laptops for Programmers/Software Developers in 2018 ASUS VivoBook F510UA Check on Amazon Check on Ebay Dell XPS 15 9560 Check on Amazon Check on Ebay Microsoft Surface Book 2 Check on Amazon Check on Ebay Acer Predator Helios 300 Check on Amazon Check on Ebay Lenovo ThinkPad Edge E470 Check on Amazon Check on Ebay Apple MacBook Pro Check on Amazon Check on Ebay Google Pixelbook Check on Amazon Check on Ebay Dell Inspiron 15 Check on Amazon Check on Ebay HP Pavilion  Check on Amazon Check on Ebay ASUS ZenBook Check on Amazon Check on Ebay Keywords : Certification , MTA 98-361 , Software Development Fundamentals , Microsoft Technology Associate