using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
Console.WriteLine(string.Join(",", Variables.VariableNames));
Console.WriteLine(string.Join(",", Variables.VariableNames2));
public static readonly UInt16 Var1 = 1;
public static readonly UInt16 Var2 = 2;
public static readonly UInt16 Var3 = 3;
public static IEnumerable<string> VariableNames
return typeof(Variables).GetFields(BindingFlags.Static | BindingFlags.Public).Select(x => x.Name);
public static IEnumerable<string> VariableNames2 { get; } = new string[] { nameof(Var1), nameof(Var2), nameof(Var3) };