|
0 / 0 / 0
Регистрация: 28.03.2009
Сообщений: 17
|
||||||
Прошу помощи в освоении C#03.04.2009, 20:31. Показов 6645. Ответов 39
Метки нет (Все метки)
Всем привет!
Решил изучать C#, до сего момента никогда никаких языков программирования не изучал, поэтому буду задавать здесь разные вопросы. Прошу по мере возможности отвечать на них, какими бы тупыми они не казались ![]() Вот первый :
0
|
||||||
| 03.04.2009, 20:31 | |
|
Ответы с готовыми решениями:
39
Очень прошу помощи по C#:(
Змейка. Прошу о помощи найти ошибку :D |
|
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
|
||
| 09.04.2009, 17:47 | ||
|
1
|
||
|
81 / 80 / 4
Регистрация: 06.04.2009
Сообщений: 326
|
||
| 09.04.2009, 18:16 | ||
|
List<int> nums = new List<int>(); а там уже и сотрировать: nums.Sort;
0
|
||
|
0 / 0 / 0
Регистрация: 28.03.2009
Сообщений: 17
|
|
| 09.04.2009, 19:10 [ТС] | |
|
homich77, До списков я еще пока не добрался
0
|
|
|
81 / 80 / 4
Регистрация: 06.04.2009
Сообщений: 326
|
|
| 09.04.2009, 19:53 | |
|
0
|
|
|
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
|
||
| 09.04.2009, 20:15 | ||
|
Вот кстати по поводу переменной 'a' я тоже задумывался. По поводу того, изменяет он прежнюю переменную или создает её 10 раз. Но скорее я склонюсь к тому, что изменяет старую (возможно я ошибаюсь). Потому что в случае если бы создавалась каждый раз новая переменная, то её значение каждый раз было бы 3, а в свойстве 'get' к ней прибавлялось бы 1. Таким образом на экран бы выводилось 4. Всегда. Плюс, известно, что статическая переменная принадлежит классу в целом, а не к его отдельному экземпляру. Думаю это не правильно для класса создавать 10 статических переменныйх с одним идентификатором. Как только я это выясню точно, я дам знать.
Добавлено через 3 минуты 57 секунд
0
|
||
|
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
|
|
| 09.04.2009, 20:19 | |
|
0
|
|
|
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
|
|
| 09.04.2009, 20:24 | |
|
А если я итак знаю как работает обычный конструктор (и скорее всего автор вопроса тоже знает это)?
0
|
|
|
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
|
||||||||||||||||
| 09.04.2009, 20:35 | ||||||||||||||||
|
Давайте я приведу три примера:
Первый используется обычный конструктор для инициализации статик члена:
Второй - создаем статик конструктор для инициализации статик члена.
Ну и последнее - зачем там было объявлять обычный конструктор(как я сказал для сравнения). Здесь я вообще опущу объявление конструкторов, т.е. будет вызываться по умолчанию.
0
|
||||||||||||||||
|
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
|
|
| 09.04.2009, 20:51 | |
|
Я с этим абсолютно согласен. Это все правильно. Наверное и надо было изначально привести пример с 3-мя типами.... Не подумал... Исправлюсь.
0
|
|
|
0 / 0 / 0
Регистрация: 28.03.2009
Сообщений: 17
|
|
| 09.04.2009, 21:19 [ТС] | |
|
Feuer, Как я понимаю во втором случае мы сначала замещаем конструктор по умолчанию, а затем замещаем статический конструктор конструктором по умолчанию?
0
|
|
|
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
|
||
| 09.04.2009, 22:28 | ||
|
0
|
||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|||||||||||||||||
| 10.04.2009, 02:39 | |||||||||||||||||
0
|
|||||||||||||||||
|
85 / 85 / 6
Регистрация: 13.10.2008
Сообщений: 144
|
||
| 10.04.2009, 18:29 | ||
|
0
|
||
|
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
|
|
| 10.04.2009, 18:57 | |
|
Человек задал вопрос относительно необходимости статических конструкторов, способах их использования. Упрекать человека в том, что он допустил ошибку в коде, тоже не верно. Я например тоже часто код пишу прямо на странице форума, и иногда можно допустить ошибку. Плюс, если ты не используешь статические конструкторы слишком часто, в отличие от обычных, ты автоматически пишешь обычный конструктор, причем не всегда осознавая этого. Тем более, что этот код писался не для демонстрации того, что человек умеет писать безупречный код в блокноте, а для того чтобы донести идею высказывания. Кстати говоря, надо быть благодарным человеку, если он пытается объяснить идею используя примеры. По себе знаю, что объяснения без демонстрации, как правило бесполезны. Я считаю, что лучший способ обучения - практика. Feuer - тебе респект за твои примеры, они как раз и оказались ответом на поставленный вопрос. Green - Респект за стремление объяснить, что будет правильней использовать и как (я тоже считаю, что в программе код должен быть хорош, но производительность важнее).
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
| 13.04.2009, 04:50 | |
|
Feuer, извиняюсь, писал здесь и не углядел..
0
|
|
|
0 / 0 / 0
Регистрация: 28.03.2009
Сообщений: 17
|
|
| 19.04.2009, 13:13 [ТС] | |
|
Если я к примеру создал класс Time в одном проекте и класс Date в другом, как мне собрать один проект так, чтобы я мог из класса Time вызвать метод определенный в классе Date (использовать namespase?), и обязательно ли эти 2 класса должны находиться в одном каталоге?
СПАСИБО!
0
|
|
|
27 / 27 / 2
Регистрация: 09.12.2008
Сообщений: 138
|
|
| 21.04.2009, 12:55 | |
|
да должны быть в одном каталоге, или в GAC(windows\assembly)
на счет неймспейс думаю что нужно использовать, а можно слинковать в сборку .. могу ошибаться так что.... )))
1
|
|
|
0 / 0 / 0
Регистрация: 07.06.2009
Сообщений: 21
|
||||||
| 07.06.2009, 06:36 | ||||||
|
Привет всем! Не решился создавать новую тему а решил воспользоваться этой. Помогите мне с реализацией этих двух формул на C#:
1. Cos(a) + Sin(a) + Cos(3*a) + Sin(3*a); 2. 2 * √2 * Cos(a) * Sin(Пи / 4 + 2 * a); "a" как вы поняли переменная она задается в программе и при это это формулы должны выдавать одниковые результаты. Это возможно? Вот как я это сделал на C#:
0
|
||||||
|
81 / 80 / 4
Регистрация: 06.04.2009
Сообщений: 326
|
||||||
| 07.06.2009, 10:21 | ||||||
|
Не знаю как у тебя получились разные ответы (может потому что ты не так записываешь вторую формулу). У меня это выглядит так (выдаёт одинаковый результат!):
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.06.2009
Сообщений: 21
|
|
| 07.06.2009, 12:07 | |
|
Я немного невнимательный был вторая формула такая:
2. 1/4 - 1/4 * sin(5/4 * пи - 8а); А то я написал второе задание, оно у меня работает.
0
|
|
| 07.06.2009, 12:07 | |
|
Прошу помощи в переносе алгоритма в Windows Forms Прошу совета в освоении АВР Абрамов № 61, 85, 334(а), 374, 67(б,а). Прошу помочь, мне нужны эти задания для зачета прошу помощи. прошу помощи Прошу помощи! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|