C#: Как преобразовывать долго в ulong

Попробуйте обновить код следующим образом:

using (var client = new HttpClient())
        {
            var myContent = JsonConvert.SerializeObject(data);                
            var endpoint = "http://localhost:55042/api/Login";    
            var response = await client.PostAsync(endpoint, new StringContent(myContent, Encoding.UTF8,"application/json"));
        }
10
задан Ivan Prodanov 27 March 2009 в 05:36
поделиться

4 ответа

Простой бросок - все, в чем Вы нуждаетесь. Так как возможно потерять точность, делающую это, преобразование является явным.

long x = 10;
ulong y = (ulong)x;
21
ответ дан 3 December 2019 в 14:54
поделиться

Попытка:

Convert.ToUInt32()
7
ответ дан 3 December 2019 в 14:54
поделиться
Int32 i = 17;
UInt32 j = (UInt32)i;

Править: вопрос неясен, есть ли у Вас длинное или интервал?

1
ответ дан 3 December 2019 в 14:54
поделиться

Для преобразования длинного в ulong просто бросьте его:

long a;
ulong b = (ulong)a;

C# НЕ выдаст исключение, если это будет отрицательное число.

1
ответ дан 3 December 2019 в 14:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: