HELP me!)))

  • Автор темы Автор темы Vlad_Curnoi
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
534
Реакции
229
Баллы
43
Всем привет.Вопрос возможно сильно глуп,но даже гугл не помог.
Есть переменная var color = new BaseColor(255, 200, 20);
Вместо цифр нужно вставить данные из другой переменной (в скобках должно содержаться именно в int,string не катит),то есть как то так
int col = "255, 200, 20";
var color = new BaseColor(col);
Но если подставлять как числовое то все ровно бьет.Первый раз сталкиваюсь с вставкой трех чисел
 
me)

Почему нельзя распарсить строку в 3 числа и вставить 3мя переменными?
Ахахах да еще не проснулся.Да щас рабил на три переменные int как и пологается для RGP.Просто думал проще вариант сразу
 
Сплитуй строку с делиметером и потом конверт в int.
проблема в том что надо вернуть массив.
Что то типо этого
public static int[] testcolor(string color)
{
switch(color){
case "Black":
return new int[] { 20, 20, 20 };
}
}
 
проблема в том что надо вернуть массив.
Не вижу проблемы. Циклом внутри массива строк берешь значение, конвертируешь в int, добавляешь в новый массив int, возвращаешь его.
 
  • Оценить
Реакции: Vlad_Curnoi
Не вижу проблемы. Циклом внутри массива строк берешь значение, конвертируешь в int, добавляешь в новый массив int, возвращаешь его.
Сам массив не возвращается,пишет типо нельза преобразовать int[] в int
 
Всем спасибо.Проблему решил,забыл указать далее в коде нумирацию массива
 
Статус
В этой теме нельзя размещать новые ответы.

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)