Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
foo();
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
1
.NET 4.x

Создание объекта класса, фиксирование источника

31.08.2013, 13:30. Показов 580. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть два класса
C#
1
public class Data : List<Book>
и
C#
1
public class Book
Весь код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class Data : List<FullBook>
{
    public int NameToCode(string name)
    {
        foreach (Book b in this)
            if (b.Name == name)
                return b.Code;
        return 0;
    }
}
public class Book
{
    public string Name { get; set; }
    public int Code { get; set; }
    public int Amount { get; set; }
    //public Data Sourse;
}
class Program
{
    static void Main
    {
        Data list = new Data(1);
        list.Add(new Book()
            {
                Name = "Шилдт Г. Полное руководство С#4.0",
                Code  = 358244,
                Amount = 1
            }
    }
}

Можно ли каким-нибудь образом получить ссылку на вызывающий объект (Data list) в экземпляре объекта Book без явного сохранения, т.е. без использования собственного конструктора/дополнительной переменной (Data Source).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2013, 13:30
Ответы с готовыми решениями:

Создание объекта класса, который будет содержать указанное количество объектов другого класса
Здравствуйте. Я сейчас только учусь, помогите, пожалуйста. Задача такая: необходимо создать класс...

Создание объекта класса внутри этого класса
Можно ли улучшить такой код: // C# program to illustrate the // use of object type params ...

Создание объекта класса
Начал изучать C# и в самом начале наткнулся на то, что в книгах синтаксис объявления объекта такой:...

Создание в куче объекта класса
Вопрос теоретический. Наткнулся на некое правило: Объекты содержат в себе статические поля и...

1
Почетный модератор
Эксперт .NET
8721 / 3673 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
31.08.2013, 13:50 2
Нет, нельзя. Book ничего не знает о том где он и как используется.
1
31.08.2013, 13:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2013, 13:50
Помогаю со студенческими работами здесь

Создание объекта без создания класса
Например мне нужно создать объект, который имеет параметр String, параметр Bool и параметр Int. Из...

Автоматическое создание имени объекта класса
Создал класс с названием &quot;Klient&quot;. Для создания объекта класса использую функцию. Klient ks1 =...

Создание объекта класса HtmlParser у AngleSharp
VisualStudio 2017, последние обновления. Создаю пустой проект, ставлю через nuget AngleSharp....

Создание объекта класса. Как лучше?
Добрый день, как расово верно создавать объект класса? №1 где в методах класса А объявляем каждый...

Создание объекта класса и запись элемента в XML
У меня такой вопрос как в XML-документ добавить заранее неизвестное количество елементов. По идее...

Создание объекта класса во время выполнения программы
Постановка задачи: пользователь нажимает на кнопку &quot;Нарисовать кружочек&quot; и должен создаться...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru