I was wondering, what characters are accepted in .Net identifiers?
Not C# or VB.Net, but the CLR.
The reason I ask this is I was looking at how yield return statements were implemented (C# In Depth), and saw that it compiles into code like:
public int <count>5__1;
Are there any other identifier characters that I could use? This code would not be public.
The C# spec says which characters can be used.
The CLR however allows much more. That is why the C# compiler emits them as such.