文件名称:在编译时运行C#代码。-.NET开发
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-16 08:04:11
.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