Описание тега iconvertible

Интерфейс, который определяет методы, преобразующие значение реализующей ссылки или типа значения в тип среды CLR, имеющий эквивалентное значение.
2 ответа

Как я могу реализовать IConvertible объект в моем коде?

Когда я завершил ввод всех данных в столбцы таблицы данных после нажатия кнопки "Сохранить", возвращается эта ошибка: ОШИБКА: необработанное исключение типа "System.InvalidCastException" произошло в system.data.dll Дополнительная информация: Объект …
22 мар '13 в 01:45
2 ответа

Как компилятор выбирает метод между 2 с похожей подписью?

У меня есть Enum public enum ContentMIMEType { [StringValue("application/vnd.ms-excel")] Xls, [StringValue("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")] Xlsx } В расширениях у меня есть 2 способа получить значение атрибута: p…
21 ноя '18 в 12:03
1 ответ

Классы сотрудников и ProductionWorker, получение информации из классов

Я не совсем уверен, что название было хорошо для этого. Я застрял на школьном задании. Предполагается, что есть видео, показывающее, как это сделать, но я не могу понять, как загрузить файлы учеников с веб-сайта Пирсона. Вот проблема, над которой я …
07 дек '15 в 03:45
1 ответ

Matisses Linq ICververtible Исключение Matisse C#

Эй, ребята, возникли проблемы с извлечением записи из базы данных объектов Matisse, и она мне досталась сейчас... в основном все перепробовал и даже с помощью окна сообщения count показывает, что запрос linq извлекает 1 объект, однако я получаю ошиб…
30 янв '12 в 00:47
1 ответ

Объект должен реализовывать IConvertible?

Получение этого после решения ошибки "Ошибка преобразования типа данных nvarchar в datetime". Использование Vb.net/SQL Server 2000 для обновления строки через gridview/sqldatasource: Хранимая процедура: @ISTag varchar(10), @PCISTag varchar(10), @Use…
1 ответ

Как привести объект к универсальному возвращаемому типу, если возвращаемый тип является универсальным интерфейсом?

У меня есть поразительно уродливый метод, который должен извлекать разные данные из базы данных и использовать его для создания объекта запрошенного типа. Цель состоит в том, чтобы вытащить сортированное уродство в одно место, чтобы классы, происход…
30 дек '15 в 22:25
1 ответ

Реализация функциональности, подобной IConvertible, для не модифицируемых типов

У меня проблема с IConvertibleКороче: если DateTimeOffset реализованы IConvertible У меня не было бы проблемы. Вы не можете использовать методы расширения для реализации интерфейса, так что дорога закрыта. Структура DateTimeOffset не является частич…
30 июл '12 в 17:28
1 ответ

C#: получить Bytearray от IConvertible

В настоящее время я работаю над небольшим проектом, где я редактирую двоичный файл. Поэтому я хочу использовать интерфейс IConvertible, поскольку я не могу создать метод получения и установки для каждого типа.В настоящее время я работаю над Setter, …
18 авг '16 в 09:15
1 ответ

Как интерфейс IConvertible работает с DataRow?

Мне просто интересно, как Convert класс и IConvertible интерфейс работает с DataRow, Если у меня есть этот код: string s="25"; int x= Convert.ToInt32(s); Призыв к Convert.ToInt32(s) будет работать следующее: ((IConvertible)s).ToInt32() Итак, как это…
30 янв '12 в 14:10
0 ответов

CA2225, IConvertible и выпуск сборки сборки

Я создаю объект, который предоставляет явные и неявные операторы приведения. Анализ кода предложил мне также создать именованные методы для сопоставления ( CA2225: Перегрузки оператора имеют именованные альтернативы). Также я решил реализовать IConv…
1 ответ

Допустимая строка GUID дает неверное приведение из 'System.String' к 'System.Guid'

Я запускаю следующий код: var guidStr = "C105534D-E001-46F1-874A-322E5E0E132C"; var guid1 = Guid.Parse(guidStr); var guid2 = Convert.ChangeType(guidStr, typeof(Guid)); Console.WriteLine(guid1 + " " + guid2); И пока guid1 получает значение просто отл…
08 янв '17 в 05:59
1 ответ

Сериализация словаря со значениями IConvertible с использованием Json.NET с флагом TypeNameHandling

У меня есть следующий словарь, который я бы очень хотел сериализовать с помощью Json.Net. Словарь содержит предметы из IConvertible интерфейс, позволяющий мне добавлять в словарь любой примитивный тип, который мне нужен. var dic = new Dictionary<…
06 сен '18 в 12:57
1 ответ

"не удалось создать экземпляр" NHibernate.QueryException Raise By Combined Linq Query

Выполнение следующего оператора NHibernate.Linq вызывает "could not instantiate: Reservation001.Services.ReservationDto" NHibernate.QueryException, содержащий внутреннее исключение InvalidCast ("Объект должен реализовывать IConvertible."): var inOne…
22 окт '10 в 15:16
1 ответ

Не удалось найти тип или имя пространства имен 'IConvertible'

Я пытаюсь реализовать IConvertible для пользовательских преобразований. Я использую.NET портативный и кажется, что он там недоступен. Но документация MSDN гласит: Портативная библиотека классов Поддерживается в: Portable Class Library Я немного обес…
29 авг '14 в 06:24
6 ответов

Ошибка: объект должен реализовывать IConvertible

Я пытаюсь вставить элементы списка и значение текстового поля для каждого элемента списка в базу данных, когда я получаю сообщение об ошибке ниже. Если я пытаюсь вставить элементы списка только в случае успеха, но когда я пытаюсь вставить значение т…
11 май '11 в 15:32
1 ответ

Почему Convert.ChangeType принимает параметр объекта?

Convert Класс существует с.NET 1.0. IConvertible Интерфейс также существует с этого времени. Convert.ChangeType Метод работает только на объектах типов, которые реализуют IConvertible (на самом деле, если я не ошибаюсь, все методы преобразования, пр…
03 окт '10 в 00:03
1 ответ

Как проверить, можно ли сравнивать, суммировать два типа и т. Д.?

Если даны два типа (Тип a, Тип b), есть ли "хороший" способ выяснить, можно ли сравнивать, суммировать и т. д.? Я думал, если типы реализуют IConvertible, можно преобразовать оба, скажем, десятичные и выполнить "Convert.ToDecimal(a) > Convert.ToD…
25 мар '10 в 19:15
0 ответов

Как работает IConvertible

У меня есть следующий код, который я получил из Интернета. Я не уверен насчет использования IConvertible, MSDN говорит: "Этот интерфейс предоставляет методы для преобразования значения экземпляра реализующего типа в общеязыковой тип среды выполнения…
05 сен '16 в 09:59
1 ответ

MySQL Data Provider - Невозможно привести объект типа "System.Byte[]" к типу "System.IConvertible".

У меня возникли некоторые трудности с контекстом Entity Framework, который очень затрудняет отладку. Вчера я добавил в свое приложение функцию, которая дала одной из моих сущностей дополнительную коллекцию дочерних сущностей (называемых моделями), и…
2 ответа

Почему базовые типы.Net Framework не содержат реализации методов IConvertible?

Базовые типы.Net Framework, такие как Int32, Int64, Boolean и т. Д. реализовать интерфейс IConvertible, но метаданные этих типов не содержат реализации методов, определенных в интерфейсе IConvertible, таких как ToByte, ToBoolean и т. д. Я пытаюсь по…
24 ноя '14 в 00:19