21 January 2015

C#: Penamaan / Identifier


Berikut adalah aturan penamaan  class, variable, function, atau item lainnya dalam C#:

  • Nama harus diawali dengan sebuah huruf baru kemudian dapat diikuti dengan hurup lainnya, angka, atau garis bawah (underscore). Karakter pertama tidak boleh angka.
  • Tidak boleh mengandung spasi dan simbol-simbol seperti  ? - +! @ # % ^ & * ( ) [ ] { } . ; : " ' / dan \. Kecuali underscore ( _ ).
  • Tidak boleh menggunakan nama yang merupakan keyword C#.
C# Keywords terdiri dari reserved keyword dan contextual keyword. Reserved keyword merupakan keyword yang sudah digunakan dalam compiler C#, sementara contextual keyword merupakan konteks code yang digunakan pada pemrograman C# seperti get atau set. Lebih lengkapnya pada tabel berikut:

Reserved keyword
abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (generic
modifier)
int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout
(generic
modifier)
overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile

Contextual keyword
addaliasascendingdescendingdynamicfromget
globalgroupintojoinletorderbypartial
(type)
partial
(method)
removeselectset

Click here if you like this article.


0 comments: