En sida som jag försöker översätta från asp till asp.net innehåller denna kod: for (int i = DateTime.Now.Year; i > 1900; i--) while (datum > DateTime.Parse("1900-01-01") Nästan. ;) Tack för era svar. Jo, den funkar ju. Fast du anropar DateTime.Now och DateTime.Year 102 gånger var... Småpotatis kanske, men det blir 203 färre anrop om du lägger året i en variabel först:Hur skriver man asp-koden: "For i = year(now()) to 1900 step -1" i C# för asp.ne
<code>
For i = year(now()) to 1900 step -1
</code>
Hur skriver jag den i C# för asp.net?Sv: Hur skriver man asp-koden: "For i = year(now()) to 1900 step -1" i C# för as
{
Response.Write(i);
}Sv:Hur skriver man asp-koden: "For i = year(now()) to 1900 step -1" i C# för as
{
//Gör det du skall
datum.AddYears(-1);
}
/micke - som egentligen bara kan VB ;)Sv:Hur skriver man asp-koden: "For i = year(now()) to 1900 step -1" i C# för as
for (int i = DateTime.Now.Year; i >= 1900; i--)
{
Response.Write(i);
}
Sv: Hur skriver man asp-koden: "For i = year(now()) to 1900 step -1" i C# för as
Använder denna kod:
<code>
for (intYear = DateTime.Now.Year - 100; intYear <= DateTime.Now.Year; intYear++ )
</code>Sv:Hur skriver man asp-koden: "For i = year(now()) to 1900 step -1" i C# för as
int thisYear = DateTime.Today.Year;
for(int year = thisYear - 100; year <= thisYear; year++)