HELP me!)))

Статус
Закрыто для дальнейших ответов.

Vlad_Curnoi

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

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
me)

Почему нельзя распарсить строку в 3 числа и вставить 3мя переменными?
 
  • Спасибо
Реакции: Astraport и Vlad_Curnoi

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
456
Благодарностей
195
Баллы
43
me)

Почему нельзя распарсить строку в 3 числа и вставить 3мя переменными?
Ахахах да еще не проснулся.Да щас рабил на три переменные int как и пологается для RGP.Просто думал проще вариант сразу
 

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
456
Благодарностей
195
Баллы
43
me)

Почему нельзя распарсить строку в 3 числа и вставить 3мя переменными?
Слушай а не подскажешь как передать в функцию строку и вернуть int массив?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 974
Благодарностей
4 431
Баллы
113

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
456
Благодарностей
195
Баллы
43
Сплитуй строку с делиметером и потом конверт в int.
проблема в том что надо вернуть массив.
Что то типо этого
public static int[] testcolor(string color)
{
switch(color){
case "Black":
return new int[] { 20, 20, 20 };
}
}
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 974
Благодарностей
4 431
Баллы
113
проблема в том что надо вернуть массив.
Не вижу проблемы. Циклом внутри массива строк берешь значение, конвертируешь в int, добавляешь в новый массив int, возвращаешь его.
 
  • Спасибо
Реакции: Vlad_Curnoi

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
456
Благодарностей
195
Баллы
43
Не вижу проблемы. Циклом внутри массива строк берешь значение, конвертируешь в int, добавляешь в новый массив int, возвращаешь его.
Сам массив не возвращается,пишет типо нельза преобразовать int[] в int
 

Vlad_Curnoi

Client
Регистрация
09.08.2017
Сообщения
456
Благодарностей
195
Баллы
43
Всем спасибо.Проблему решил,забыл указать далее в коде нумирацию массива
 
Статус
Закрыто для дальнейших ответов.

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