ДК
Size: a a a
ДК
KE
TY
YK
public struct SecureValue<T>
{
private T value1;
private T value2;
private bool index;
public T Value
{
get => index ? value1 : value2;
set
{
index = !index;
if (index) value1 = value;
else value2 = value;
}
}
}
VK
ДК
🐸
YK
public struct SecureValue<T>
{
private byte[] _encodedValue = Crypt.Encode(default(T));
public T Value
{
get => Crypt.Decode(_encodedValue);
set
=> _encodedValue = Crypt.Encode(value);
}
}
YK
YK
KE
🐸
YK
YK
VK
YK
YK
VK
YK