AdamsLair / duality

a 2D Game Development Framework
https://adamslair.github.io/duality
MIT License
1.41k stars 287 forks source link

Switch to C# 8.0 #738

Open ilexp opened 5 years ago

ilexp commented 5 years ago

Summary

We're currently using C# 7.3. Once C# 8.0 is stable and released, consider upgrading in order to access language features like readonly members (see #600).

Analysis

Barsonax commented 5 years ago

Nullable references should work even on older .NET framework versions and so do alot of other features. Not everything though but that doesn't stop us from using C#8.0.

Microsoft does not officially support it though. So might still be better to wait a bit.

CodingMadness commented 3 years ago

Is it possible by now to use Duality with C# 8.0? Would be nice tho

And generally, when can we expect Duality 4.0? is it still under development or was it (hopefully not) aborted?