У меня есть код в Fortran, где я использовал для следующей подпрограммыFortran на C# конверсии
subroutine bit_mask(inum)
integer*2 inum
integer*2 iclass,ident,length
common/header/ iclass,ident,length
iclass = iand(inum,'F000'X)
iclass = ishft(iclass, -12)
ident = iand(inum,'0FE0'X)
ident = ishft(ident, -5)
length = iand(inum,'001F'X)
c write(*,*) 'Class/Identifier/Length =',iclass,ident,length
return
end
Теперь я хотел, чтобы преобразовать его в C#. Пожалуйста, помогите мне. что IAND будут сброшены в C# и ishft эквивалентном C#