Firstly, since this is an interview question, your answer will largely depend on you and your skillset (after all it is you that is applying for the job and not any of us) and why it is that
you work with the .NET environment.
There are numerous topics you could discuss :
The CLR (Common Language Runtime)
Supports Managed Code (can help to prevent memory leaks)
Integrated Garbage Collection
The use of LINQ and Lambda expressions
Properties (specifically the standardization of get and set operations)
The 'using' Statement
Extension Methods
The Visual Studio IDE (if you enjoy using it)
Reflection
Supports a variety of languages and versions of popular languages (IronRuby, IronPython) as well as both Object Oriented (C# and VB) and Functional (F#)
countless other reasons
I personally chose .NET because it was taught in my first programming class at my university and I fell in love with it (and I am a fanatical Microsoft junkie). I really enjoyed working with the environment (Visual Studio) and how easy it was to
pick up and actually get things done with (not to mention how easy the code was to actually read). I later picked up Java, C, C++ and several other languages, but I will never feel as comfortable programming as I do using C# (and .NET in general).
Microsoft continues to monitor development trends and update all of the languages and capabilties of .NET with each new release, which makes each new release better, faster and more robust than the previous.
(A trend that many other languages and development environments can't claim.)
For an interview question, you will probably want to read up on some of the benefits that C# and .NET offers and the differences between it and its competitors. You can check out the following Stack Overflow discussion, which compares C# to C++ and Java
and discusses the benefits as well as a few other links below :
Overall, be honest and don't just dish out some canned answer based on the opinions of a bunch of people online, find out what you really enjoy about working with .NET. Once you know that, you'll have no problem
answering the interviewers questions :)
recently i was also asked the same question in an interview and i just told them, because it is from Microsoft and Microsoft keeps on providing a better plateform with its each release. It is wide and vast. There are lots of things to learn in .net which
seems never ending.
and I got an offer, after that.
Priyank Saxena
(Mark as Answer If you find helpful)
Marked as answer by Angie xu - MSFT on Feb 05, 2013 11:53 PM
there can be many reasons why one got used for a particular technology...but the preliminary reason is that HE LIKED that technology and he loves it...and on top of that there can be many reasons like it is more advanced, more robust, more greater and bigger
etc....
i often come acorss people who hate technologies because of IDEs they are using....so answer to your question will be a combination of factors but first annd foremost was your love towards technology and then follwed by its great features....
I have learn hard to make intranet web application from zero knowledge. I try everything until i get asp.net. I feel asp.net is best way to create an application, reportinng etc ...
Programming to simplify, dont look for hard way
Marked as answer by Angie xu - MSFT on Feb 05, 2013 11:52 PM
dotnetbyrahu...
Member
19 Points
85 Posts
Why Did u choose Dot net ..?
Jan 28, 2013 02:03 PM|LINK
Hi,
Dear Friends,
Most Of The Interviewer ask Why did u choose dot net not java..
What Should be this ansswer..??
may u tell me..?
Thank's & regards,
Rahul Singh,
Hyderabd-India..
Rion William...
All-Star
27852 Points
4609 Posts
Re: Why Did u choose Dot net ..?
Jan 28, 2013 04:53 PM|LINK
Hi Rahul,
Firstly, since this is an interview question, your answer will largely depend on you and your skillset (after all it is you that is applying for the job and not any of us) and why it is that you work with the .NET environment.
There are numerous topics you could discuss :
I personally chose .NET because it was taught in my first programming class at my university and I fell in love with it (and I am a fanatical Microsoft junkie). I really enjoyed working with the environment (Visual Studio) and how easy it was to pick up and actually get things done with (not to mention how easy the code was to actually read). I later picked up Java, C, C++ and several other languages, but I will never feel as comfortable programming as I do using C# (and .NET in general).
Microsoft continues to monitor development trends and update all of the languages and capabilties of .NET with each new release, which makes each new release better, faster and more robust than the previous. (A trend that many other languages and development environments can't claim.)
For an interview question, you will probably want to read up on some of the benefits that C# and .NET offers and the differences between it and its competitors. You can check out the following Stack Overflow discussion, which compares C# to C++ and Java and discusses the benefits as well as a few other links below :
Why should I choose C# (.NET) over C++ or Java
Benefits of the .NET Framework
Overall, be honest and don't just dish out some canned answer based on the opinions of a bunch of people online, find out what you really enjoy about working with .NET. Once you know that, you'll have no problem answering the interviewers questions :)
priyankmtr
Contributor
2626 Points
526 Posts
Re: Why Did u choose Dot net ..?
Jan 28, 2013 05:58 PM|LINK
recently i was also asked the same question in an interview and i just told them, because it is from Microsoft and Microsoft keeps on providing a better plateform with its each release. It is wide and vast. There are lots of things to learn in .net which seems never ending.
and I got an offer, after that.
(Mark as Answer If you find helpful)
ramiramilu
All-Star
95503 Points
14106 Posts
Re: Why Did u choose Dot net ..?
Jan 29, 2013 05:42 AM|LINK
there can be many reasons why one got used for a particular technology...but the preliminary reason is that HE LIKED that technology and he loves it...and on top of that there can be many reasons like it is more advanced, more robust, more greater and bigger etc....
i often come acorss people who hate technologies because of IDEs they are using....so answer to your question will be a combination of factors but first annd foremost was your love towards technology and then follwed by its great features....
Thanks,
JumpStart
Angie xu - M...
All-Star
18665 Points
1590 Posts
Microsoft
Re: Why Did u choose Dot net ..?
Feb 02, 2013 07:33 AM|LINK
Hi dotnetbyrahul
Something is also helpful for you to learn major difference between C# and java,
major differences between C# and Java
hope it helps you,
Kind regards
Feedback to us
Develop and promote your apps in Windows Store
oned_gk
All-Star
31764 Points
6492 Posts
Re: Why Did u choose Dot net ..?
Feb 02, 2013 09:29 AM|LINK
I have learn hard to make intranet web application from zero knowledge. I try everything until i get asp.net. I feel asp.net is best way to create an application, reportinng etc ...