Зачем в BitVector32 используется как int, так и uint?

116
30 января 2021, 22:40

Разбираю BitVector32. Возник такой вопрос: зачем смешивают использование int и uint? В том же самом конструкторе, например.

private uint data;
/// <devdoc>
/// <para>Initializes a new instance of the BitVector32 structure with the specified internal data.</para>
/// </devdoc>
public BitVector32(int data) {
    this.data = (uint)data;
}

Почему нельзя передать сразу в виде uint значение?

Я предполагаю, что это связано с выравниванием памяти. Так ли это?

READ ALSO
Поиск элементов в ListBox

Поиск элементов в ListBox

Есть у нас ListBox, в который через ItemsSource мы загружаем коллекцию объектовУ этих объектов есть свойство Title, и нужно чтобы по этому свойству и происходил...

123
Делегаты и производительность

Делегаты и производительность

Делегат это ссылка на методТо есть если мы делаем элементарную реализацию типа такой:

107
Бот VK, параметр указан не верно или пропущен

Бот VK, параметр указан не верно или пропущен

Пишу бота для ВК, когда запрашиваю информацию об 1 человеке из группы, всё работает - получаю имя и фамилиюЕсли запрашиваю информацию сразу...

100
MS SQL где запущен сервер?

MS SQL где запущен сервер?

Во вкладках Visual Studio нашел вкладку, где показывает, что у меня на компьютере установлен сервер MS SQL, хотя я его не устанавливал:

100