CSS - a:visited:hover?

Сегодня я просто встретился с той же самой проблемой, и я столкнулся с этим кодом:

private static string ByteArrayToHex(byte[] barray)
{
    char[] c = new char[barray.Length * 2];
    byte b;
    for (int i = 0; i < barray.Length; ++i)
    {
        b = ((byte)(barray[i] >> 4));
        c[i * 2] = (char)(b > 9 ? b + 0x37 : b + 0x30);
        b = ((byte)(barray[i] & 0xF));
        c[i * 2 + 1] = (char)(b > 9 ? b + 0x37 : b + 0x30);
    }
    return new string(c);
}

Источник: сообщение Форума байт [] Массив для Преобразовывания Строки в шестнадцатеричную систему (см. сообщение PZahra). Я изменил код немного для удаления 0x префикса.

я сделал некоторое тестирование производительности к коду, и это было почти в восемь раз быстрее, чем использование BitConverter. ToString () (самое быстрое согласно сообщению patridge).

23
задан 26 August 2009 в 19:58
поделиться

1 ответ

Да, это возможно.

Вот пример:

<style type="text/css">
    a:link:hover {background-color:red}
    a:visited:hover {background-color:blue}
</style>

<a href="http://www.google.com/">foo</a><a href="http://invalid/">bar</a>
24
ответ дан 29 November 2019 в 02:42
поделиться