Разница между выполнением исходного кода, написанного в публикации и отладкеC#

Место общения программистов C#
Ответить
Anonymous
 Разница между выполнением исходного кода, написанного в публикации и отладке

Сообщение Anonymous »

Я написал класс, чья задача состоит в том, чтобы вернуть максимальное и минимальное значение любого типа данных
Этот класс работает нормально при отладке проекта, но когда мы публикуем и запускаем его и вводим часть, в которой мы используем это Класс, возникает следующая ошибка. < /p>

crit:
microsoft.aspnetcore.components.webassembly.rendering.webassemblyrenderer® Компонент визуализации исключений: ошибка: нет элемент
в настоящее время связан с компонентом 250 Ошибка: в настоящее время элемент нет
, связанный с компонентом 250 < /p>
< /blockquote>
public static class MinMaxDefaultValue
{
public static T? Min { get; }
public static T? Max { get; }
public static T? Step { get; }
public static T? Default { get; }
public static Type Type { get; } = typeof(T);
static MinMaxDefaultValue()
{
Default = default;
if (Default is null) return;

var interfaces = Type.GetInterfaces();
if (!interfaces.Any(t => t.GetGenericTypeDefinition() == typeof(INumber))) return;

Step = (T)Convert.ChangeType(1, Type);
Min = GetValue("MinValue");
Max = GetValue("MaxValue");
}
public static T? GetValue(string fieldName)
{
var fieldInfo = Type.GetField(fieldName);
if (fieldInfo is null) return default;
return (T?)fieldInfo.GetValue(null);
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... -and-debug
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»