Как объявить в теле структуры массив - C# - Обсуждение 1948957 |
|
Обсуждение
Всего сообщений: 22
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Как объявить в теле структуры массив |
||||
jkrnd | 29.03.2017 15:33 |
https://www.cyberforum.ru/post10271792.html
Всем здравствуйте.
Вот объявление структуры (без...
|
||
kolorotur | 29.03.2017 16:13 |
Решение https://www.cyberforum.ru/post10271979.html
unsafe struct StrData36
{
public Int32 t;
public...
|
||
Someone007 | 29.03.2017 16:16 |
https://www.cyberforum.ru/post10271999.html
struct StrData36
{
//4 + 4x8 = 36...
|
||
kolorotur | 29.03.2017 16:29 |
https://www.cyberforum.ru/post10272056.html
Если вы не против, уточню на всякий случай: атрибут...
|
||
jkrnd | 29.03.2017 17:36 |
https://www.cyberforum.ru/post10272303.html
kolorotur,
StrData36 instanceStruct = new StrData36();...
|
||
kolorotur | 29.03.2017 17:57 |
https://www.cyberforum.ru/post10272408.html
Структура помечена как небезопасная (ключевое слово...
|
||
jkrnd | 29.03.2017 18:34 |
https://www.cyberforum.ru/post10272518.html
kolorotur, огромнейшее спасибо! Конечная цель моего...
|
||
Someone007 | 29.03.2017 19:59 |
https://www.cyberforum.ru/post10272808.html
int size = Marshal.SizeOf<StrData36>();
byte...
|
||
jkrnd | 29.03.2017 20:39 |
https://www.cyberforum.ru/post10272903.html
Someone007, Я понял так, что Ваш код сработает при условии...
|
||
kolorotur | 29.03.2017 20:51 |
https://www.cyberforum.ru/post10273011.html
Проще простого:
var data = new StrData36();
var buffer =...
|
||
jkrnd | 29.03.2017 21:27 |
https://www.cyberforum.ru/post10273181.html
kolorotur, всё работает, что быстрее будет? Код из поста...
|
||
kolorotur | 29.03.2017 23:45 |
https://www.cyberforum.ru/post10273677.html
Конечно через указатели.
Здесь не производится выделение...
|
||
jkrnd | 30.03.2017 05:01 |
https://www.cyberforum.ru/post10273966.html
и это мне тоже нужно.
Пытаюсь объявить var data = new...
|
||
kolorotur | 30.03.2017 09:02 |
https://www.cyberforum.ru/post10274210.html
Не лучшая идея — все-таки небезопасный код предназначен в...
|
||
jkrnd | 30.03.2017 09:20 |
https://www.cyberforum.ru/post10274267.html
kolorotur, я понял так, что лучше использовать конструкцию...
|
||
kolorotur | 30.03.2017 09:26 |
https://www.cyberforum.ru/post10274289.html
unsafe StrData36 ToStruct(byte buffer)
{
if (buffer...
|
||
jkrnd | 30.03.2017 09:34 |
https://www.cyberforum.ru/post10274308.html
kolorotur, а без указателей (*) можно?
|
||
kolorotur | 30.03.2017 09:41 |
https://www.cyberforum.ru/post10274336.html
Можно просто скопировать:
unsafe struct StrData36
{
...
|
||
jkrnd | 30.03.2017 10:00 |
https://www.cyberforum.ru/post10274402.html
kolorotur,
private void button2_Click(object sender,...
|
||
kolorotur | 30.03.2017 10:03 |
https://www.cyberforum.ru/post10274409.html
int asdf = pData->t;
Или всю структуру:
instanceStruct...
|
||
jkrnd | 30.03.2017 10:48 |
https://www.cyberforum.ru/post10274555.html
kolorotur, вот что получилось:
unsafe public partial...
|
||
kolorotur | 30.03.2017 11:37 |
https://www.cyberforum.ru/post10274799.html
Ага:
private void button1_Click(object sender, EventArgs...
|
||
|
||||
Similar |
Как глобально объявить массив Как объявить безразмерный массив? Как мне объявить массив ? Как объявить динамический массив указателей? |
|||
Ads |
|
|||
MoreAnswers |
Как объявить массив заданной размерности Как объявить и заполнить массив типа string? Подскажите, как объявить массив из другого класса? Глобальный массив структур: как объявить и где |
|||