Если Ваш компилятор является GCC, можно использовать следующий синтаксис:
int array[1024] = {[0 ... 1023] = 5};
Выезд подробно изложил описание: http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Designated-Inits.html
Если вы используете проект веб-приложения - вы могли бы сделать это так ...
Assembly web = Assembly.Load("App_Code");
AssemblyName webName = web.GetName();
string myVersion = webName.Version.ToString();
Если вы используете проект веб-сайта - почти то же самое ...
Assembly web = Assembly.GetExecutingAssembly();
AssemblyName webName = web.GetName();
string myVersion = webName.Version.ToString();
Вы можете установить первые две части номера версии и оставить подстановочный знак для компилятора для автозаполнения двух последних частей, отредактировав GlobalAssemblyInfo.cs
следующим образом:
[assembly:AssemblyFileVersion("1.0.*")]
Он автоматически заполняет последние две части с количеством дней с 1 января 2000 года и количеством секунд с полуночи. Это может помочь во второй части вашего запроса, чтобы отобразить дату / время создания версии.