大佬教程收集整理的这篇文章主要介绍了c# – roslyn能生成枚举吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以告诉我这样,或者告诉我为什么这会是一个坏主意?我觉得解决方案并不是真的很多代码……
谢谢!
class Program { static void Main(string[] args) { var member1 = Syntax.EnumMemberDeclaration( identifier: Syntax.Identifier("Member1") ); var declaration = Syntax.EnumDeclaration( identifier: Syntax.Identifier("MyEnum"),modifiers: Syntax.TokenList(Syntax.Token(SyntaxKind.PublicKeyword)),members: Syntax.SeparatedList(member1) ); Console.WriteLine(declaration.Format()); Console.ReadLine(); } }
这会返回:
public enum MyEnum { Member1 }
现在问题,我不知道这是否是你真正需要的.
首先,我认为在预编译时还没有任何内置功能可以执行此操作,因此您需要创建一个控制台exe并在预建事件中调用它.
以上是大佬教程为你收集整理的c# – roslyn能生成枚举吗?全部内容,希望文章能够帮你解决c# – roslyn能生成枚举吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。