Если varShort в VB.NET - это Short, а varBit - это значение от 0 до 15, как я могу установить бит в varShort, идентифицируемый varBit, не нарушая другие биты в varShort?
Моя проблема, конечно, связана с самым старшим битом, битом 15. Поскольку varBit определяется во время выполнения, решение должно работать с любым битовым номером.