Я не имею в виду конкретно данный случай. APIPart вполне может содержать другие данные, кроме ссылок.
Хотя это не идеально, если в APIPart будут данные которые нужно будет мутировать, то понадобится еще метод типа part_mut().
Это может и так, если APIPart будет содержать только ссылки, но это не гарантированно.
О каких N раз идет речь? Имеешь в виду, если будет N разных APIPart?
Тем не менее твой вариант я думаю не особо мне подходит, потому что при вызове part() будет каждый раз создаваться новый APIPart
В идеале я бы хотел именно через поля, ЕСЛИ такое возможно.
вопрос резонный, но мне кажется, что необходимо все же оставлять за пользователем право редактировать свою информацию в том числе и удобными ему способами
xlsx не всегда есть под рукой на телефоне, поэтому стараюсь выбрать формат, который можно открыть откуда угодно
Если тебе нужен полный адрес - либо добавляй сам дополнительные поля (очень часто такое вижу, что после ввода города и улицы, появляются поля для ввода подъезда, этажа, квартиры)
using System;
using System.Net;
var addr = "1.119.192.0/24";
var parts = addr.Split('/', 2);
var netIp = IPAddress.Parse(parts[0]);
Span<byte> bytes = stackalloc byte[4];
netIp.TryWriteBytes(bytes, out var _);
bytes.Reverse();
var range = int.Parse(parts[1]);
var networkIpNumber = BitConverter.ToUInt32(bytes);
for(var i = 1u; i< (1 << (32-range))-1; i++) {
BitConverter.TryWriteBytes(bytes, SwapEndianness(networkIpNumber | i));
var ip = new IPAddress(bytes);
Console.WriteLine(ip);
}
uint SwapEndianness(uint x)
{
return ((x & 0x000000ff) << 24) +
((x & 0x0000ff00) << 8) +
((x & 0x00ff0000) >> 8) +
((x & 0xff000000) >> 24);
}
В проекте необходимо реализовать на каком этапе находится каждая задача, а затем вывести эту информацию в файл, с условием того, что файл можно будет загрузить и продолжить редактирование.
Не хочу брать docx, так как не все устройства имею у себя офис или его аналог
не все устройства имею у себя офис или его аналог