Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 14.07.2013
Сообщений: 110

Как в программе использовать число, которую получаешь в Классе?

23.07.2013, 16:09. Показов 1943. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задачу можно было бы делать и без всякого там класса, но преподаватель дал задание как раз делать с применением классов)
кое как писала свой класс))
теперь мне нужно, что бы в самой программе можно было использовать это число, что получаем в классе:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Text;
 
namespace gushakeltiv
{
    public class User
    {
        public int NUser { set; get; }
        public User(int NU)
        {
            NUser = NU;
            Console.WriteLine("Ввести число");
            Console.WriteLine();
            NU = int.Parse(Console.ReadLine());
        }
    }
}
писала нечто такое: int k=User NUser;
не сработало((
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.07.2013, 16:09
Ответы с готовыми решениями:

Создал textbox в vba excel (поле само) как присвоить значение переменной которую вводишь или получаешь из других макросо
подскажите сам код чтобы значение этого textbox'а приравнять к значению какой нибудь переменной

Как использовать объект класса, созданого в определеном классе, в другом классе
У меня такой вопрос,как использовать объект класса,созданого в определеном классе,в другом классе.У меня есть объект pl класса Player,это...

Как использовать информацию парсированую в 1 классе в другом классе
имеются 2 класса , объясните плз в чём ошибка using System; using System.Collections.Generic; using System.Linq; using System.Text;...

26
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
23.07.2013, 18:15
Студворк — интернет-сервис помощи студентам
ropique, скиньте лучше проект. Компилятор пишет, что не может найти класс User. Нужно глянуть, где вы его объявили и где пытаетесь вызвать.
0
0 / 0 / 0
Регистрация: 14.07.2013
Сообщений: 110
23.07.2013, 18:20  [ТС]
сейчас единственная проблема в том, что введенное число понимается как ноль
Вложения
Тип файла: rar gushakeltiv.rar (25.1 Кб, 5 просмотров)
0
0 / 0 / 0
Регистрация: 14.07.2013
Сообщений: 110
23.07.2013, 18:23  [ТС]
смотрите, там где написано tivn e после запуска, и есть типа загаданное число компом) что бы для теста не тратить свое время на его угадывание, я пока показывю его на экране... после программа сообщает сколько цифр совпало и сколько из них имеют одинаковые позиции...
0
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
24.07.2013, 11:25
ropique, я же Вам писал выше: уберите в классе User int NUser в конструкторе. Вы же считываете с консоли число и присваиваете его локальной переменной, которая объявляется в конструкторе и всё, после её нигде не используете ведь. Нужно присваивать свойству NUser, которое объявлено в классе.
Вот, я исправил и прикрепляю обратно: new_gushakeltiv.rar
1
0 / 0 / 0
Регистрация: 14.07.2013
Сообщений: 110
24.07.2013, 11:47  [ТС]
спасибочки большое, но не открывается(( у меня более старая версия ВС)) не можете этот кусок кода скинуть сюда?
0
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
24.07.2013, 11:49
ropique,

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Text;
 
namespace gushakeltiv
{
    public class User
    {
        
            public int NUser { set; get; }
            public User()
            {
                //int NUser = int.Parse(Console.ReadLine()); // - так неправильно
                NUser = Convert.ToInt32(Console.ReadLine()); // вот так нужно и лучше использовать Convert.ToInt32 - он проверяет на null и возвращает 0 вместо того, чтобы выдавать exception
            }
        
    }
}
1
0 / 0 / 0
Регистрация: 14.07.2013
Сообщений: 110
24.07.2013, 12:13  [ТС]
ага, первый класс уже нормально работает.. а как делать, что бы программа и этот класс так же понимался аналогичным способом? все еще принимает значение 0(((
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
   public class Komp
    {
        
            public int NKomp { set; get; }
            public Komp()
            {
                
                Random r = new Random();
                int NKomp = r.Next(1000, 9999);
            }
        }
    
}
Добавлено через 13 минут
Все, уже все работает еще раз огромное спасибо за поддержку!! я почему-то опять хотела присвоивать тип к NKomp(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.07.2013, 12:13

как передать значение переменной которую я вводил в одном классе в другой класс (ввожу я в консоле)
class Registracia { public void Sakas() { Console.Write("Вес перевозимого груза:"); int d =...

как использовать переменную, которую запихнули через assign
доброго дня всем! сорри за формулировки, я не очень близок к программированию, но бывает приходится править код php-сайта сейчас встал...

Как дать права Администратора программе которую ставлю прав то нет ?
Часто сталкиваюсь с такой ситуацией нет прав админа на “RegEdit” and “Ctrl+Alt+Delete” Толи вирус снимет права толи так сижу как...

Как использовать структуры в классе?
Делал калькулятор и столкнулся с проблемой,как правильно использовать структуру в классе?Поправьте меня пожалуйста и объясните(на всё что в...

как использовать клас в классе?
Здравствуйте. Мне нужно, чтобы клас А использовад клас Б и наоборот. Упрощенный код: #ifndef... #include "A.h" class B ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru