Для ASP.NET код позади (вы можете поместить это в служебный класс или главную страницу):
public static string GetTimestampedUrl(string virtualPath)
{
var realPath = HostingEnvironment.MapPath(virtualPath);
var file = new FileInfo(realPath);
return VirtualPathUtility.ToAbsolute(virtualPath) + "?" + file.LastWriteTime.ToFileTime();
}
А затем на вашей странице:
<link href="<%= GetTimestampedUrl("~/screen.css") %>" rel="stylesheet" type="text/css" media="screen" />
static import (начиная с java 1.5):
import static my.package.MyClass. *;
Будет ли объявление статического интерфейса
считаться классом в этом случае? Если нет, то есть другое применение.
Константы - статический финал (который на самом деле такой же, как # 1, но может быть рассмотрен отдельно)
создать статический блок
static
{
// Do some static work
}