【发布时间】:2010-09-29 23:44:54
【问题描述】:
在 C# 3.0 中,我有一个属性,它应该包含类的版本。版本号只是编译的日期和时间。现在,我有以下代码:
public DateTime Version
{
get { return DateTime.UtcNow; }
}
显然,这是错误的,因为此属性返回当前日期和时间。 那么,预编译器是否可以在编译时打印 DateTime?在这种情况下,我可以执行类似下面的操作。
public DateTime Version
{
get { return new DateTime("PRECOMPILER DATE"); }
}
【问题讨论】:
标签: c# .net c-preprocessor