Koti kehitys Mikä on tunniste? - määritelmä techopediasta

Mikä on tunniste? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä tunniste tarkoittaa?

Tunniste, C #: ssä, on käyttäjän määrittelemä ohjelma-elementin nimi. Se voi olla nimitila, luokka, menetelmä, muuttuja tai käyttöliittymä.

Tunnisteet ovat symboleita, joita käytetään ohjelman elementin yksilöimiseen koodissa. Niitä käytetään myös viitaamaan tyyppeihin, vakioihin, makroihin ja parametreihin. Tunnisteen nimen tulisi osoittaa viitattavan elementin tarkoitus ja käyttö.

C # on ohjelmointikieli, joka on käännetty ja jonka toteutus on sellainen, että tunnukset ovat vain käännösajan olioita. Ajon aikana jokaiselle tunnistimelle viitataan sen viittauksella muistiosoitteeseen, ja se siirtää tekstitunnistemerkilleen osoitetun kääntäjän.

Techopedia selittää tunnisteen

Kuten C / C ++: ssa, myös C #: n tunnisteet ovat isoherkät.

Microsoft suosittelee tunnisteiden nimeämiseen Camel- tai Pascal-merkintöjen käyttöä yhdessä semantiikan kanssa ennen .NET-ohjelmointia käytetyn unkarilaisen merkinnän sijasta. Esimerkiksi "työntekijäpalkka" saattaa edustaa Camel-merkintää, jossa kaikkien sanojen ensimmäinen kirjain on isoilla kirjaimilla paitsi ensimmäinen sana. Camel-merkintää käytetään yksityisten jäsenten, kenttien ja parametrien nimeämiseen. "EmployeeSalary" on tunnus Pascal-merkinnässä, koska kaikki tunnisteen sanat alkavat isoilla kirjaimilla. Sitä käytetään yleensä tyypinimissä ja tyypin ei-yksityisissä jäsenissä.

Tunnistetta käytettäessä noudatettavat säännöt sisältävät:

  • Se voi alkaa vain aakkosten tai alaviivojen kirjaimella (_), mutta ei numerolla
  • Se voi olla numeroiden, kirjainten, liittimien, Unicode-paketointisekvenssien yhdistelmä jne.
  • Se ei voi olla C # -sana
  • Se ei saa sisältää tyhjää tilaa
  • Siinä voi olla enintään 511 merkkiä
  • Se on ilmoitettava ennen sen siirtämistä
  • Sen nimessä ei voi olla kahta peräkkäistä alaviivaa, koska tällaisia ​​tunnisteita käytetään toteutukseen
  • Enemmän kuin yhtä samannimistä tunnistetta ei voida ilmoittaa yhdessä laajuudessa

Tunnuksella, jonka etuliite on @, kutsutaan sanatarkkaksi tunnisteeksi. Vaikka "@" -lisäys sallii avainsanojen käytön, mikä helpottaa yhteyksiä muihin ohjelmointikieliin, se ei ole suositeltu käytäntö.

Tämä määritelmä on kirjoitettu yhteydessä C #
Mikä on tunniste? - määritelmä techopediasta