【文件属性】:
文件名称:在编译时运行C#代码。-.NET开发
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-27 14:17:31
.NET Compilers
CompileTimeExecution源生成器,该源生成器在编译时运行C#代码,并将结果值存储到生成的类中。
CompileTimeExecution CompileTimeExecution源生成器,在编译时运行C#代码并将结果值存储到生成的类中。
这意味着在编译该类时:部分类UtilityConstants {#if CompileTimeExecution static int Factorial(int x)=> x <= 1吗?
1:阶乘(x-1)* x;
[CompileTimeExecution.CompileTimeExecution]静态整数Fac10 => Factorial(10);
#endif}生成了一个新类:局部类有用的常量{static i