powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как сделать конкатенацию нескольких переменных?
7 сообщений из 7, страница 1 из 1
Как сделать конкатенацию нескольких переменных?
    #40133940
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано:

private byte[] myfun(int nTotal, Guid g1, string name, byte[] byArray)

Хотелось бы:
чтобы функция возвращала byte[] byRetArray, который представляет конкатенацию
типа
nTotal+g1+name+byArray;

Как такое сделать?
...
Рейтинг: 0 / 0
Как сделать конкатенацию нескольких переменных?
    #40133945
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строка в байты Encoding.GetBytes()
...
Рейтинг: 0 / 0
Как сделать конкатенацию нескольких переменных?
    #40133946
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
Строка в байты Encoding.GetBytes()


да, еще:
конкатенировать в массив байтов и чтобы потом выкрутить обратно в переменные. Как лучше?
сделать какие-то разделители? или сделать класс?
...
Рейтинг: 0 / 0
Как сделать конкатенацию нескольких переменных?
    #40133950
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Dima T
Строка в байты Encoding.GetBytes()


да, еще:
конкатенировать в массив байтов и чтобы потом выкрутить обратно в переменные. Как лучше?
сделать какие-то разделители? или сделать класс?

Ты разработчик, тебе решать как лучше.
Для чего тебе это нужно? Если куда-то передать, а там обратно в переменные разложить, то делай сразу сериализацию в JSON
...
Рейтинг: 0 / 0
Как сделать конкатенацию нескольких переменных?
    #40133951
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
Ролг Хупин
пропущено...


да, еще:
конкатенировать в массив байтов и чтобы потом выкрутить обратно в переменные. Как лучше?
сделать какие-то разделители? или сделать класс?

Ты разработчик, тебе решать как лучше.
Для чего тебе это нужно? Если куда-то передать, а там обратно в переменные разложить, то делай сразу сериализацию в JSON


Всё так, но передать надо в MQ, там нужен byte[] UTF-8
...
Рейтинг: 0 / 0
Как сделать конкатенацию нескольких переменных?
    #40133954
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример плохой, это obsolete, но рабочий
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
[Serializable]
public class Foo
{
    public int nTotal { set; get; }
    public Guid g1 { set; get; }
    public string name { set; get; }
    public byte[] byArray { set; get; }
}

class Program
{
    static void Main(string[] args)
    {
        byte[] result;
        var foo = new Foo()
        {
            nTotal = 100,
            g1 = Guid.NewGuid(),
            name = "My Name is Jon Cena",
            byArray = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
        };
        var formatter = new BinaryFormatter();
        using (var stream = new MemoryStream())
        {
            formatter.Serialize(stream, foo);
            result = stream.ToArray();
        }
        using (var stream = new MemoryStream(result))
        {
            var bar = formatter.Deserialize(stream);
        }
    }
}
...
Рейтинг: 0 / 0
Как сделать конкатенацию нескольких переменных?
    #40133961
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,

Похоже, то, что надо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как сделать конкатенацию нескольких переменных?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]