Você está na página 1de 2
sacenors © coat ramed-C#80- rs Tete Brat (Patan) -Tect W O operador nameof - C# 6.0 Intreducio LUtzand al perador name (0 ebjetiv deste ati &apresenar © operador nameot uma das novasfunconatidades que ntegram a verso 60 da tnguagem Ce * fst ost fo elabocada com base em um material publiado avovs do grpo de usudrios.NET Coders, umo dos princi comunidades de desenvolvimento no mundo Introdugao Durante 3 implementacio de uma classe haver casos nos quai er necesiropreencherdetahes de uma 2¢3o em um lg au, mesmo, lancar uma axceo em resposta a um estade invalid pare um deteninaco contest. Em ais stages 9 idea er3 que se regsre 0 maior numero pasivel de informacses, deforma a gerar ‘om sto uma base de conhecent para uso fut, Um bom detalhamento.o que realmente acantecev contibuirs 139 apenas para ftv 9 menitoramente de {ums apie, coma também serum cferencil na resolucfo de eveneas problems, Dente a informacées que poder ser reistradas esto nomes de elem os. Embora comm 3 identifegSo destes tens par meio de stings, a mudanea no nome dos mesmos vi teatoragio poders gerar problemas: ges deste gnero so incapazes de atuazar 0 conteido de uma Sequéncia de tet, vesultando entso na gravacioincorteta dos dealhes dascevendo um eto ou suagio especica Utilizando o operador nameof (0 uso do operador nameot seis 3 sokicSo pata 0 tipo de problema discutido na Sec antetor. ste novo recuts permite a abtencSe do nome de uma vavel (ou outro elemento, como uma popriedae) em tempo de execucio elminande assim o ws de stings que estaiam suscatvels 2 ets. Na préxima Istagam ests um exemple de utlizacSo do operador namcot com duas referéncias do tipo DateTime rnasespace Testenaveot ¢ ‘ static void Main(string(] args) ‘ Detetine datatxenplot = new Daterine(2044, 1: Daterine datatxenplo2 = new DateTine(2044, 42, 01); Consoe,WriteLine("Variavel 2; "+ naneof{dataéxenp203))5 Console WriteLine("Varidvel 2; "+ naneof(data€xenp202))3 consote,Reackey(); > (© resultado da execu deste bloca de cécigo pode ser observaco a imagem seguinte Links (#60 -Novos Recursos fExemplos) htosz/aalay techn mirosoh com/-60-Noves-Recwros-dZ2s7d9e ps social teetnet mic asof.com ik brcontetsaricles/31913.o-cperader-namect-c-6-O.aspx 1 21082015, 0 operator nameot-C#6.0- artigos TechNet - Brasil (Portugués) - TechNet Wiki New Language Featuresin C¥ 6 NET Coders Blog itp/netcoders com bub 7 Coders ~ Facebook ulin facebook com/grouns/netcodets, NET Coders Meetup tou meetup com/p/NetCoder hpatsocialtochnet microsoft. comiwikipl-brTcortntsarbcles31913.0-oparador-namedtc-6-0 aspx

Você também pode gostar