1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
|
1 | |
Метод возвращающий 2 значения24.02.2013, 19:17. Показов 5231. Ответов 17
Метки нет (Все метки)
Нужно чтоб метод возвращал СРАЗУ 2 значения, но не через свойства т.к. метод будет очень долгим и возвращать должен X и Y. Как это можно реализовать ???
0
|
24.02.2013, 19:17 | |
Ответы с готовыми решениями:
17
Разработать рекурсивный метод, возвращающий значения Рекурсивный метод, возвращающий значения по формуле Разработать рекурсивный метод (возвращающий значение) для вычисления значения функции Метод возвращающий картинку |
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
24.02.2013, 19:20 | 2 |
0
|
Футболист
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
||||||
24.02.2013, 19:24 | 3 | |||||
простой пример
1
|
1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
||||||
24.02.2013, 19:26 [ТС] | 4 | |||||
структура
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
24.02.2013, 19:29 | 5 |
toha, хм..лучше ориентироваться на объект,а структуру при необходимости,причем обдуманной.
Были рекомендации на мдсн,я их потерял правда. (постараюсь найти) Недавно говорили - меньше 16 байт - бери объект. По вопросу - лучше использовать ref\out, но смотря на код,решение простое Используйте структуру Point. Передаете 2 точки и возвращаете одну. У нее есть Х и У,все что нужно)
1
|
1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
|
24.02.2013, 19:34 [ТС] | 6 |
Можно простой пример , бо я целый час пытался её впихнуть , но так и не вышло =(
Добавлено через 2 минуты Я ошибся , у меня объект.
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
||||||
24.02.2013, 19:40 | 7 | |||||
toha, Вот рекомендации (жаль они все переделали или я не нашел,очень точно было описано что и когда)
Class and struct differences Choosing Between Classes and Structures Что вам нужно вернуть? Где у вас объект? Код Кликните здесь для просмотра всего текста
0
|
1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
|
24.02.2013, 19:41 [ТС] | 8 |
эм... А что у меня тогда =)
И чем этот объект не объект, я теорию почти не учил, какую книжку посоветуешь ?
0
|
Футболист
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
24.02.2013, 19:43 | 9 |
рихтер или троэлсен) но лучше рихтера
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
24.02.2013, 19:44 | 10 |
toha, Выбирай по голосованию людей,которые уже прочитали не одну книгу.
Литература для новичков Так нужно вернуть что-то ? Х и Y,я правильно понимаю? Смысл функции какой? Вы в цикле много раз меняете значение 2-ух переменных,зачем,какова цель?
1
|
1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
|
24.02.2013, 19:48 [ТС] | 11 |
Сканировать экран прямоугольника и остановиться когда найдём пиксель с нужным нам цветом.
Добавлено через 1 минуту и возвращаем координаты этого пикселя.
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
24.02.2013, 19:51 | 12 |
toha, а,то-то я провтыкал условие.
Домашнее задание,если не подсмотрел,как я решил - Написать такую же функцию,но которая возвращает Point как точку,которую нужно найти на экране. Пример работы с ней я дал. Могу дать ссылку в мдсн.
1
|
168 / 131 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|
24.02.2013, 19:52 | 13 |
toha, зачем писать такую функцию, если она уже давно написана до тебя? использование сторонней библиотеки устроит?
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
24.02.2013, 19:54 | 14 |
Winhttp22, Пусть пишет,научится как надо.
Когда перепишет хотя бы 3-5% фреймворка - будет еще нас с тобой учить.
0
|
1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
|
24.02.2013, 19:55 [ТС] | 15 |
Не стоит , кроме того что я пишу программу , я еще учусь программировать.
Давай , бо я ничего не понял в твоём примере, а использовать point как то больше хочется.
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
24.02.2013, 19:58 | 16 |
1
|
1 / 1 / 0
Регистрация: 03.01.2010
Сообщений: 27
|
||||||
24.02.2013, 20:18 [ТС] | 17 | |||||
Что я опять не так сделал ???
Пишет : Не все ветви кода возвращают значение.
0
|
Футболист
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
24.02.2013, 20:48 | 18 |
public static Point Pixel_In(int x,int y,int x1, int y1, Color c)
{ for (int i = y; i <= y1; i++) { for (int n = x; n <= x1; n++) { if (c == Pixel.GetPixel(n, i)) { Point point = new Point(n,i); return point; } } } return new Point(0,0);//если оно не найдет ничего, вернет 0 0 }
1
|
24.02.2013, 20:48 | |
24.02.2013, 20:48 | |
Помогаю со студенческими работами здесь
18
Метод возвращающий значение Реализовать метод, возвращающий массив Метод возвращающий список (List) Метод, возвращающий явный массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |