![]() |
Модераторы: Partizan, gambit Страницы: (74) « Первая ... 57 58 [59] 60 61 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
OrionRussia |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.8.2010 Репутация: нет Всего: нет |
Ну, оно и понятно или ты - человек который собаку на этом деле съел, а я только учусь. Признаю, что чайник. А как могло повлиять это? Только ведь поменял местами. Кстати, условие не выполняется. Добавлено через 9 минут и 44 секунды Условие сделал. Добавлено через 12 минут и 2 секунды Вот так эта порнография должна выглядеть.
Добавлено через 12 минут и 26 секунд Санкью за помощь! Это сообщение отредактировал(а) OrionRussia - 24.8.2010, 13:32 |
||||||
|
|||||||
gambit |
|
||||||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 3 Всего: 40 |
Собаку еще только жарю)) И еще момент, я не в коем случае, не тыкаю носом и не пытаюсь опустить, я именно подсказываю)) А то подумаешь еще, что пришел, и строю из себя крутого) нет
ты здесь присваиваешь значения полям, а должен свойствам.
но что здесь происходит, я все равно не понял(( Для чего нужны c1 и c2, почему год берется от одной, а название от другой?? Для чего лишнее создание объекта, если ты все равно присваиваешь ему значение уже созданного?? |
||||||
|
|||||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
mrbrooks,
FtpWebRequest.Method не поддерживает произвольные комманды |
|||
|
||||
OrionRussia |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.8.2010 Репутация: нет Всего: нет |
Так надо, тут два задания в одном. Даже три.
А почему ты написал, что условие не выполняется? Вроде всё нормально, если ввожу число ниже предельного, выдаёт ошибку, как положено. Это сообщение отредактировал(а) OrionRussia - 24.8.2010, 14:58 |
|||
|
||||
gambit |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 3 Всего: 40 |
замени
на
И BMW первого года выпуска, будет создана без всяких возмущений. Добавлено через 1 минуту и 7 секунд кстати
не обязательно достаточно (и лучше)
|
||||||||||
|
|||||||||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
mrbrooks,
FtpWebRequest.Method не поддерживает произвольные комманды |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 17 Всего: 306 |
wester, если тебя это класс не устраивает пиши на сокетах.
|
|||
|
||||
YuriZ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.9.2009 Репутация: нет Всего: нет |
Добрый день!
В одном классе два метода (1. private void CalcCurrentPrice, 2. public virtual void Execute), как из первого передать данные curPrice во второй? Сокращённо, код:
При проведении компиляции в предпоследней строке (if (sec.LowPrices[i] <= curQty - OtskokS)) ошибка: Имя 'curPrice' отсутствует в текущем контексте. |
|||
|
||||
Fortnox |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 373 Регистрация: 31.10.2008 Где: Ростов-на-Дону Репутация: 2 Всего: 22 |
Если первый выполняется во втором, то возвращать результата вычисления первого и убрать передачу curPrice по ссылке:
или, например, если нужны будут значения 2: curQty и curPrice, не убирать ее, а воспользоваться ею, во втором методе во время вызова первого метода:
Это сообщение отредактировал(а) Fortnox - 30.8.2010, 15:19 |
||||
|
|||||
YuriZ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.9.2009 Репутация: нет Всего: нет |
Спасибо за ответ.
Да второй метод предпочтительней чтобы можно было использовать curQty и curPrice, но можно обойтись и только последним. Однако, оба предложенных варианты выдали ошибки: Первый: 1. 'TSLab.Samples.Final.CalcCurrentPrice(TSLab.Script.Realtime.ISecurityRt, out double, out double)' возвращает значение void, поэтому после ключевого слова return не должно задаваться выражение объекта. 2. Имя 'curPrice' отсутствует в текущем контексте. Второй: Имя 'rtSec' отсутствует в текущем контексте. На строку: CalcCurrentPrice(rtSec, out curQty, out curPrice); |
|||
|
||||
Fortnox |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 373 Регистрация: 31.10.2008 Где: Ростов-на-Дону Репутация: 2 Всего: 22 |
YuriZ, первый случай:
1) изменить тип возвращаемого значения метода с void на double:
2) проверить все слова "curPrice", может быть банальная опечатка, например, c - русская. Второй: Объявить класс, который наследуется от интерфейса ISecurityRt, реализовать методы интерфейса, и использовать:
Все было бы легче, если бы код был наглядее и понятнее, что за интерфейсы, переменные и т.д. А так, очевидно, код "вырван" откуда-то. |
||||
|
|||||
YuriZ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.9.2009 Репутация: нет Всего: нет |
Второй вариант получился, сначала не заметил внесённых исправлений - спасибо.
Это сообщение отредактировал(а) YuriZ - 30.8.2010, 17:20 |
|||
|
||||
YuriZ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.9.2009 Репутация: нет Всего: нет |
На послед не подскажете, чем:
ISecurityRt secRt = sec as ISecurityRt; отличается от: SecurityRt sec = new SecurityRt(); Заранее - спасибо. |
|||
|
||||
Fortnox |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 373 Регистрация: 31.10.2008 Где: Ростов-на-Дону Репутация: 2 Всего: 22 |
YuriZ,
преобразование типов: класса к интерфейсу (эдакое создание интерфейса через преобразование), если sec это класс:
Создание объекта (класса):
|
||||
|
|||||
OrionRussia |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.8.2010 Репутация: нет Всего: нет |
Господа-товарищи! Создал программку, приложения Windows http://ifolder.ru/19147343 (менее 50кб, для Visual 2008), проблема в том, что не могу инвертировать массив, всё самое интересное сделал, с грехом пополам. Всю "порнографию" которая касается инвертирования я убрал, чтобы не позориться, там вообще тупик. Короче, при пометке соответствующего checkbox'a должен выводиться инвертированный массив, не новый, а тот, что был ранее сгенерирован. Помогите, наставьте на путь истинный.
Это сообщение отредактировал(а) OrionRussia - 3.9.2010, 17:23 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |