Динамично добирающееся значение по умолчанию типа параметра

Если вы хотите исключить документы с этими пустыми элементами, вы можете добавить этот not-query к вашему and-query для этого:

cts:not-query(
  cts:element-value-query(xs:QName("modificationDateTime"), "")
)

HTH!

8
задан Chris Benard 23 January 2009 в 22:18
поделиться

2 ответа

Довольно просто реализовать:

public object GetDefault(Type type)
{
    return type.IsValueType ? Activator.CreateInstance(type) : null;
}
26
ответ дан 5 December 2019 в 06:10
поделиться

Я думаю, что значение по умолчанию только работает с фактический тип. Это - ярлык компилятора не фактический метод. Это работает хорошо с дженериками. например:

public void MyMethod<T>(T obj)
{
   T myvar = default(T);
}

Проверьте этот вопрос, который я отправил некоторое время назад:

Значение по умолчанию для дженериков

1
ответ дан 5 December 2019 в 06:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: