У меня есть такой объект:
public class CustomObject{
public byte[] FieldA {private get; set;}
public IPAddreess FieldB {private get; set;}
}
FieldA - представление байта FieldB.
Я создаю этот объект из двух источников данных.Один из двоичного файла, где мне нужно быть быстрым, тогда я предпочитаю устанавливать только FieldA.Другой - в приложении, где я получаю данные только в «формате FieldB».
Мне нужна такая функция:
public IPAddress GetField(){
if (FieldB != null)
return FieldB;
FieldB = new IPAddress(FieldA);
return FieldB;
}
Для упрощения я использовал преобразование IP-адреса, нообычно у меня есть более сложные операции.
Это правильный способ сделать это?Или есть какой-то другой способ, который может упростить этот?Я использую .NET CORE Заранее спасибо.