Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DateTime внутри константного класса / 7 сообщений из 7, страница 1 из 1
28.06.2016, 14:40
    #39263870
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
Добрый день, коллеги!
Помогите плиз, поисковик сломал но ничего не нашел

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
       public class press_in
        {
            public DateTime dat { get; set; } // Дата
            public double pskv { get; set; } // давление
        }

        public static readonly DateTime date1 = new DateTime(2013, 1, 1);

        const press_in press= new press_in { dat = date1, pskv = 317.9 };



Нужно обязательно создать константный класс, что бы потом его запихнуть в константный List, что бы потом запихнуть в значение по умолчанию при вызове функции:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        const List<press_in> press_const = new List<press_in>
        {
            press
        };

        public static List<press_calc> Calculate4_13
            (List<press_in> list = press_const)
        {
            ...
        }


Пытался на прямую, но не получилось, дошел до такого маразма.
...
Рейтинг: 0 / 0
28.06.2016, 14:42
    #39263873
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
Ошибка стандартная, не дает создать const DateTime, а иначе не запихнуть в константный класс а далее в List
...
Рейтинг: 0 / 0
28.06.2016, 15:10
    #39263905
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
vadipok, не выйдет. Читайте про константы в C#
...
Рейтинг: 0 / 0
28.06.2016, 15:16
    #39263916
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
Axeleronvadipok, не выйдет. Читайте про константы в C#

Особо и не хотелось, спасибо большое.
Поставить default значения в функции, желание начальника.
Тратить на это время больше не буду.
Еще раз спасибо.
...
Рейтинг: 0 / 0
28.06.2016, 15:22
    #39263924
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
vadipokAxeleronvadipok, не выйдет. Читайте про константы в C#

Особо и не хотелось, спасибо большое.
Поставить default значения в функции, желание начальника.
Может всё-таки у начальника несколько другое желание: иметь в определённых случаях default значения в теле функции?
Для этого не надо использовать именно необязательные аргументы.
...
Рейтинг: 0 / 0
28.06.2016, 15:30
    #39263932
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
skyANAvadipokпропущено...


Особо и не хотелось, спасибо большое.
Поставить default значения в функции, желание начальника.
Может всё-таки у начальника несколько другое желание: иметь в определённых случаях default значения в теле функции?
Для этого не надо использовать именно необязательные аргументы.

Во всех хотел, для тестов удобно, это передаваемые DLL в другую команду разработчиков.
Рядышком тогда поставлю вызов этого метода, с передачей обычного List.
...
Рейтинг: 0 / 0
28.06.2016, 15:35
    #39263942
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime внутри константного класса
vadipokskyANAпропущено...

Может всё-таки у начальника несколько другое желание: иметь в определённых случаях default значения в теле функции?
Для этого не надо использовать именно необязательные аргументы.

Во всех хотел, для тестов удобно, это передаваемые DLL в другую команду разработчиков.
Рядышком тогда поставлю вызов этого метода, с передачей обычного List.
Что конкретно удобно для тестов? И опять таки зачем именно через необязательные аргументы?

Приведу пример:
Код: c#
1.
2.
3.
4.
5.
6.
public void Foo(SomeContext context = null)
{
    context = context ?? SomeContext.Default;

    // ...
}
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DateTime внутри константного класса / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]