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

Аутор: Lewis Jackson
Датум Стварања: 8 Може 2021
Ажурирати Датум: 25 Јуни 2024
Anonim
Денис Майданов   ВДВ
Видео: Денис Майданов ВДВ

Садржај

Дефиниција - Шта значи Провјерени оператер?

Провјерени оператор у Ц # је оператор који се користи за провођење провјере прељева за аритметичке операције интегралног типа и претворбе у вријеме извођења. Провјерени оператори се користе за откривање погрешака препуњености које се могу појавити у вријеме извођења за аритметичке операције које резултирају превеликим бројем броја битова додијељених типу података резултата који се користи.

Иако постоје и друге опције за проверу преливања, као што су прекидачи компајлера и конфигурације окружења извршења, проверени оператери пружају програмски начин да то постигну и обезбеде да се оверфлов рукује.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава Проверен Оператор

Операције на које утиче провјера препуности помоћу провјерених оператора су оне које користе предефинисане операторе, укључујући „++“, „-“ и бинарне операторе попут „+“, „-“, „/„, „*" и експлицитне нумеричке претворбе из једног интегралног типа у други, или из флоат / доубле у интегрални тип. Излаз операције ће се заснивати на операндима. За изразе који садрже само константне вредности, преводилац може открити преливање и приказати их као грешку. За изразе који се састоје од једне или више од једне константне вредности, оверфлов ће бити проверен током извођења и биће изузетак (Систем.ОверфловЕкцептион).


За разлику од провере преливања за потписане целобројне аритметике у Ц / Ц ++ у којима је „дефинисана имплементација“, Ц # је побољшао начин на који је контрола провере преливања. Провјерени оператор користи се за извршавање израза Ц # у провјереном цон тако да се прави изнимка када се догоди аритметички прељев. То присиљава Цоммон Лангуаге Рунтиме (ЦЛР) да обрађује ситуације препуњења снопа током извођења операција на целобројним типовима које могу резултирати вредностима изван граница типа података.

Провјерени оператор утјече на провјеру претока за операције које су у завојима специфициране у заградама. То не утиче на функцију која се позива на резултат евалуације садржаног израза.

Ова дефиниција је написана у конзоли Ц #