Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 17466|Отговор: 0

[Източник] Относно тернарните оператори, съществува грешка, която не може да определи типа условно изразяване

[Копирай линк]
Публикувано в 3.11.2015 г. 17:15:48 ч. | | |
Грешка 1 Невъзможно е да се определи типът условно изразяване

Когато използваме тернарни оператори, често срещаме ако? Ако следващите два типа данни са несъвместими, често се появява тази или онази грешка.
Решението е да се преобразуват и двата типа в типове обекти и след това да се изпълняват тернарни оператори

Код:

            var s = обект като обект;
            var n = "" като обект;


data = site==null?n :s

Горният сайт е колекция от списъци, която перфектно решава често срещаните проблеми, с които се сблъскват тернарните оператори




Предишен:Защото няма имплицитно преобразуване между <null> и System.DateTime
Следващ:Jquery форматира /Date(1356969600000)/ във формата на годината, месеца, деня
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com