.NET 6 and C# 10

Trasee Darkwatch

Curiouser and Curiouser
Joined
Sep 24, 2018
Messages
29
Location
Second Life via California
SL Rez
2009
Joined SLU
2010
For the longest time, I remained on the .NET Framework, mostly 4.7. The application I write plugins for cannot use anything newer, despite it being Microsoft product.

For my own personal project, a WinForms app, I've started using .NET 6 and C# 10. .NET 6 has merged the Framework with Core and Standard, so now there's only one flavor again. Combined with Visual Studio 2022 (which is finally 64 bit) I have really enjoyed the improvements. Has anyone else started working with this latest release?
 

Noodles

The sequel will probably be better.
Joined
Sep 20, 2018
Messages
6,012
Location
Illinois
SL Rez
2006
Joined SLU
04-28-2010
SLU Posts
6947
I have never done anything in .net but I have kind of been considering giving it a try lately.

You mentioned C#? I have have had some C and C++ back in college, so if its C-like then at least there would be some baseline familiarity I can look forward to.
 

Imnotgoing Sideways

Puts the FU in Cute
Joined
Sep 22, 2018
Messages
687
Location
Morbidette
You'll find there's a lot of "oh! I don't have to do that anymore" when transitioning from C++ to C#.

Or, as I tell my boss; C# is nice because it lets me do anything I want and doesn't require me to think. =^-^=
 
  • 1Like
Reactions: Noodles
Joined
Sep 19, 2018
Messages
6,769
Location
NJ suburb of Philadelphia
SL Rez
2003
SLU Posts
4494
I have never done anything in .net but I have kind of been considering giving it a try lately.

You mentioned C#? I have have had some C and C++ back in college, so if its C-like then at least there would be some baseline familiarity I can look forward to.
It's really more like Visual Basic than C. You can for the most part do a line for line translation between the two. At least that was the case 10 years ago when I used it.
 

Bartholomew Gallacher

Well-known member
Joined
Sep 26, 2018
Messages
6,877
SL Rez
2002
I have never done anything in .net but I have kind of been considering giving it a try lately.

You mentioned C#? I have have had some C and C++ back in college, so if its C-like then at least there would be some baseline familiarity I can look forward to.
C# is actually heavily inspired by Java, but with C# requiring less fluff in the source code to get the job done.

In face these languages are so similar to each other, that there's an own Wikipedia article with side by side comparisons just for that purpose.


Aside that: Java sucks dead hamster corpses through a garden hose. It sucks.
 

Trasee Darkwatch

Curiouser and Curiouser
Joined
Sep 24, 2018
Messages
29
Location
Second Life via California
SL Rez
2009
Joined SLU
2010
I've noticed the similarities between Java and C# a couple years ago when I was working IT in a company that was primarily a Java shop. Only the program that I worked on used C#. I considered looking into Java a bit more at that time, but didn't stay with that company, so I didn't see any reason to follow-up with Java.

I've never worked with C or C++, so I can't really speak to the differences between them. My progression was from BASIC to VB6, to VB.NET 1.0, then to C# with .NET 3.5 (and upwards along the C# path). Having been working with .NET since 2002 when first released, I've seen a lot of changes along the way. There's still some aspects of the framework that I'm not fully utilizing. Right now, I'm mostly working with Class Libraries, WinForm Apps, and Console Apps. Azure Functions is another area I need to get a little more exposure in.
 
  • 1Like
Reactions: Khamon

Free

*censored*
VVO Supporter 🍦🎈👾❤
Joined
Sep 22, 2018
Messages
42,361
Location
Moonbase Caligula
SL Rez
2008
Joined SLU
2009
SLU Posts
55565
If you want to have some real fun*, try .Net development using Visual Basic first.


* RE: Murderous rage.
 

Trasee Darkwatch

Curiouser and Curiouser
Joined
Sep 24, 2018
Messages
29
Location
Second Life via California
SL Rez
2009
Joined SLU
2010
If you want to have some real fun*, try .Net development using Visual Basic first.


* RE: Murderous rage.
Been there, done that. My .NET path started with VB.NET/ASP.NET 1.0. :p