Size: a a a

2020 January 18

DD

Daniil Dyachenko in pro.net
А это как работает (396, 397)?
источник

E

EgorBo in pro.net
Daniil Dyachenko
А это как работает (396, 397)?
эта ссылка с его форка, скорее замержилчото не  то
источник

IC

Ilya Chernoudov in pro.net
1010 человек
источник

m

medivh🦖 in pro.net
Ilya Chernoudov
1010 человек
В двоичной
источник
2020 January 19

V

Vyacheslav in pro.net
Как эффективно без аллокаций заменить 1 символ на другой в string?
источник

V

Vyacheslav in pro.net
Если связанные string'и поменяются — не страшно.
источник

vl

vova lantsov in pro.net
Vyacheslav
Как эффективно без аллокаций заменить 1 символ на другой в string?
unsafe
{
 fixed (char* c = str)
 {
   c[2] = '1';
 }
}
источник

V

Vyacheslav in pro.net
мне все вхождения заменить надо, но идею я понял, спасибо
источник

V

Vyacheslav in pro.net
fixed по быстродействию как, по сравнению с копированием 512 байт?
источник

V

Vyacheslav in pro.net
замена для логгирования (оригинальная строка приходит из StringBuilder)
источник

s

semptra in pro.net
Vyacheslav
fixed по быстродействию как, по сравнению с копированием 512 байт?
fixed ничего по сути не делает, он пинит область памяти чтобы она не была передвинута GC
источник

vl

vova lantsov in pro.net
Span<char> c = MemoryMarshal.CreateSpan(ref MemoryMarshal.GetReference(str.AsSpan()), str.Length);
источник

vl

vova lantsov in pro.net
Ещё такой вариант есть (мб с ошибкой, с памяти писал)
источник

s

semptra in pro.net
Если у тебя много запиненых объектов, будет деградация со временем GC из-за нефрагментированых областей памяти
источник

V

Vyacheslav in pro.net
И ещё вопрос: как-то доступ к привавтной переменной из другого пакета получить по имени можно?
источник

s

semptra in pro.net
Vyacheslav
И ещё вопрос: как-то доступ к привавтной переменной из другого пакета получить по имени можно?
через рефлексию
источник

s

semptra in pro.net
Пакета?
источник

V

Vyacheslav in pro.net
semptra
Пакета?
Nuget пакет
источник

s

semptra in pro.net
ну через рефлексию, да
источник

V

Vyacheslav in pro.net
assembly, другими словами
источник