I am doing C# again since not touching it a few years. I can't seem to find information about what the minimal .NET requirements are for running a C#10 or 9 assembly. I.e. if I build a .NET core 3.1 project with C#10, will this work flawlessly with other assemblies that are using C# 8? I could try, but I also know that sometimes it will work until you use a feature where it suddenly doesn't.
Is there some matrix table that tells you exactly which version of C# is IL compatible with which .NET version?