Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
15 / 15 / 2
Регистрация: 24.07.2012
Сообщений: 43

Перевести пару строк с python в C#

18.11.2014, 21:50. Показов 723. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь перевести код с питона на C#. Питон почти не знаю, конечно там где синтаксис похож я могу перевести, но бывают моменты где я не понимаю совсем.
Python
1
2
3
4
def read_bytes(self, address, size):
  buffer = (c_ubyte * size)()
  self.ReadProcessMemory(self.process_handle, address, byref(buffer), size, byref(self.bytes_read))
  return b''.join(pack('<B', buffer[i]) for i in range(size))
Собственно конкретно мне нужна последняя строчка и возможно первая (если это не обычный массив байт), я не понимаю что возвращает последняя строчка, вроде что то типа List<> в C#, но я не понимаю еще что за функция "pack", гуглил, но не особо понял. Если кто нибудь знает, помогите.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2014, 21:50
Ответы с готовыми решениями:

Перевести с Python на C#
Можете помочь с переводом на С# этого кода? Я с питоном вообще не знакома(( critics={'Lisa Rose': {'Superman Returns': 3.5, 'You,...

Код на Python перевести на C#
hmac.new(secret.encode(&quot;utf-8&quot;), data.encode(&quot;utf-8&quot;), hashlib.md5).hexdigest() Как будет выглядеть данный код на C#?

Перевести код с Python на C#
перевести и Python на C# import sys lineIn = sys.stdin.readline().split(&quot; &quot;) n = int(lineIn) m = int(lineIn) fibPrev = 0 ...

1
0 / 0 / 0
Регистрация: 24.01.2014
Сообщений: 21
19.11.2014, 09:34
pack так же как и unpack возвращают либо запакованные либо распакованные данные.
т.е. у тебя
pack('<B', buffer[i])
будет читаться так запаковать элемент i массива buffer, по формату '<B'. где < - порядок от младшего к старшему, а B - тип данных unsigned char (хотя в питоне это integer).

по форматам и типам данных для pack и unpack можно смотреть тут: https://docs.python.org/2/library/struct.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.11.2014, 09:34
Помогаю со студенческими работами здесь

Перевести код с Python на C#
def contradiction(clauses): for clause in clauses : if clause == : //checks if any clause evaluates to False return True for...

Нужно перевести код с Python
Есть код на Python, никак у меня не получается сделать аналогию на с#. Помогите, пожалуйста. critics={'Lisa Rose': {'Superman...

Нужно перевести пару строк ruby в python
Всем привет. Помогите, пожалуйста, перевести этот код на руби в код на питон: a = a &lt;&lt; for i in 2..10001 f = 0 ...

Перевести пару строк с PHP на ASP
Кто может перевести этот кусок текста с php на asp? Я с ASP никогда не работал. Но тут элементарщина. Может кому не сложно? if...

Cpuid: определить количество ядер
movl $1, %eax cpuid movl %ebx, cpuid_ebx Количество ядер находятся в битах 16-23 включительно переменной cpuid_ebx, то есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru