Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Alvin Seville
332 / 265 / 131
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 9
1

Как сделать значение по умолчанию для параметра, если оно должно быть значением по умолчанию для типа T?

30.09.2018, 12:27. Просмотров 1265. Ответов 1
Метки нет (Все метки)


Как сделать значение по умолчанию для параметра, если оно должно быть значением по умолчанию для типа T?
vb.net
1
2
3
4
5
6
7
Module Program
    Sub Method(Of T)(Optional ByVal x As T = Default(T))    ' Почему не компилируется с Default(T)?
    End Sub
    
    Sub Main()
    End Sub
End Module
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2018, 12:27
Ответы с готовыми решениями:

Побороть ошибку "Значение параметра по умолчанию для "rec" должно быть константой времени компиляции"
public class Deal { int iD; //ИДи public int ID { ...

если время в базе по умолчанию 00:00:00 как на выходе сделать атк чтобы оно не отображалось
Ситуация следующая есть таблица в базе где...

Как сделать запрос на установку по умолчанию значение NULL для всех столбцов, кроме первого?
Как сделать запрос на установку по умолчанию значение NULL для всех столбцов, кроме первого?...

Может ли функция быть значением по умолчанию?
День добрый! Правда ли, что нельзя функции назначать как DEFAULT? Например, alter table tv...

1
Администратор
Эксперт .NET
13067 / 10650 / 4397
Регистрация: 17.03.2014
Сообщений: 21,444
Записей в блоге: 1
30.09.2018, 13:37 2
Лучший ответ Сообщение было отмечено Соколиный глаз как решение

Решение

Соколиный глаз,
vb.net
1
Sub Method(Of T)(Optional ByVal x As T = Nothing)
Вариант с Default не компилируется потому что в VB.NET это ключевое слово означает совсем другое чем в C#. Оно предназначено для объявления свойств по умолчанию.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2018, 13:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как назначить для BooleanField значение по умолчанию?
Использую джанго. Makemigrates ругается на то, что полю BooleanField не присвоено значение по...

Как задать значение по умолчанию для свойства класса
Где и как можно сохранять и считывать значения свойств класса. Помню - такая возможность есть - но...

Как задать значение по умолчанию для переменной DateTime?
public DateTime date { get; set; } this.date = "";//что написать по умолчанию "",0...

Выражение должно быть допустимым для изменения левосторонним значением
Получаю ошибку в переменной х в if (0 < x && x < 100) { if ( x == 1 || x == 21 || x == 31 || x...

Выражение должно быть доступным для изменения левосторонним значением
Записываю имена подкаталогов в динамическую память globalfolders (WCHAR *globalfolders = new WCHAR)...

Выражение должно быть допустимым для изменения левосторонним значением
Писал программу для вывода массива в виде спирали, но при обработке условий движения спирали выдало...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.