Проверен оператор

Автор: Lewis Jackson
Дата На Създаване: 8 Може 2021
Дата На Актуализиране: 25 Юни 2024
Anonim
Выгодные Тарифы Связи - Тарифы сотовой связи - Лучший Сотовый Оператор
Видео: Выгодные Тарифы Связи - Тарифы сотовой связи - Лучший Сотовый Оператор

Съдържание

Определение - Какво означава проверен оператор?

Проверен оператор в C # е оператор, използван за налагане на проверка на преливника за аритметични операции и преобразувания от интегрален тип по време на изпълнение. Проверените оператори се използват за откриване на грешки при препълване, които могат да възникнат по време на изпълнение за аритметични операции, които водят до твърде голям брой за броя битове, разпределени за типа данни на резултата в употреба.

Въпреки че има и други опции за проверка на препълване, като превключватели на компилатор и конфигурации на средата за изпълнение, проверените оператори предоставят програмен начин за постигане на същото и гарантират, че препълването се обработва.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява проверен оператор

Операциите, които са засегнати от проверката на преливника с проверени оператори, са онези, които използват предварително зададени оператори, включително „++“, „-“ и двоични оператори като „+“, „-“, „/", „*" и изрични цифрови преобразувания от един интегрален тип в друг или от плаващ / двоен в интегрален тип. Резултатът от операцията ще се основава на операндите. За изрази, които съдържат само постоянни стойности, препълването може да бъде открито от компилатора и да се покаже като грешка. За изрази, състоящи се от една или повече от една непостоянна стойност, преливането ще бъде проверено по време на изпълнение и ще бъде издигнато изключение (System.OverflowException).


За разлика от проверката на преливника за подписана целочислена аритметика в C / C ++, в която тя е „дефинирана за изпълнение“, C # подобри начина, по който се контролира проверката на преливане. Проверен оператор се използва за изпълнение на C # оператори в проверен кон, така че се появява изключение, когато възникне аритметично преливане. Той принуждава общото изпълнение на езика (CLR) да обработва ситуации с препълване на стека, докато извършва операции върху цели числа, които могат да доведат до стойности извън границите на типа данни.

Проверен оператор влияе на конверсията за проверка на преливник за операции, които са официално посочени в скоби. Тя не засяга нито една функция, извикана в резултат на оценката на съдържащия се израз.

Това определение е написано в рамките на C #