Здравствуйте подскажите как решить такую задачу?
Имеются несколько массивов:
byte[] array_bob, byte[] array_tom...
И в зависимости от содержимого переменой, в код необходимо подставлять нужные массив для дальнейшей обработки и использования.
switch (name)
{
case "Bob":
method_one(array_bob);
method_two(array_bob) ;
/*
Дополнительный код
*/
break;
case "Tom":
method_one(array_tom);
method_two(array_tom) ;
/*
Дополнительный код
*/
break;
case "Sam":
method_one(array_sam);
method_two(array_sam) ;
/*
Дополнительный код
*/
break;
}
Не надо повторять одинаковые действия в каждом switch, а прописать этот код под switch,
И уже на основе switch подставлять массивы в методы?
Что то подобное сделать?
string common array = "";
switch (name)
{
case "Bob":
common = array_bob;
break;
case "Tom":
common = array_tom;
break;
case "Sam":
common = array_sam;
break;
}
/*
тут основной код
*/
Массивы - это бинарные данные ( 50 - 500 bytes ), НЕ строки.