ﺗﻌﺮﻳﻒ ﻣﺘﻐﯿﺮھﺎ در ﺳﻲ ﺷﺎرپ:
ﺳﻲ ﺷﺎرپ ﻋﻨﺎﺻﺮی را ﻛﻪ ﺑﻜﺎر ﻣﻲ ﮔﯿﺮد ھﻤﺎﻧﻨﺪ اﻋﺪاد و ﻛﺎراﻛﺘﺮھﺎ ، ﺑﻪ ﺻﻮرت ﻧـﻮع ھـﺎ ( ( Types ﻃﺒﻘـﻪ ﺑﻨـﺪی ﻣـﻲ ﻛﻨﺪ. اﻳﻦ اﻧﻮاع ﺷﺎﻣﻞ ﻣﻮارد زﻳﺮ ﻣﻲ ﺷﻮﻧﺪ : ﻧﻮع ھﺎی ﭘﺎﻳﻪ اﻳﻲ از ﭘﯿﺶ ﺗﻌﺮﻳﻒ ﺷﺪه ﻣﺎﻧﻨﺪ اﻋﺪاد و ﻏﯿﺮه.
ﻧﻮع ھﺎی ﺗﻌﺮﻳﻒ ﺷﺪه ﺗﻮﺳﻂ ﻛﺎرﺑﺮ ﻛﻪ ﺷﺎﻣﻞ STRUCTھﺎ و ENUM ھﺎ ﻣﻲ ﺷﻮﻧﺪ.
ﻧﺤﻮه ی ﺗﻌﺮﻳﻒ ﻣﺘﻐﯿﺮھﺎ از ﻧﻮع ھﺎی ﭘﺎﻳﻪ اﻳﻲ از ﭘﯿﺶ ﺗﻌﺮﻳﻒ ﺷﺪه :
ھﻤﺎﻧﻄﻮر ﻛﻪ ﻣﻲ داﻧﯿﺪ از ﻣﺘﻐﯿﺮھﺎ ﺑﺮای ﻧﮕﮫﺪاری اﻃﻼﻋﺎت اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد. در ﺳـﻲ ﺷـﺎرپ اﺑﺘـﺪا ﻧـﻮع ﻣﺘﻐﯿـﺮ و ﺳﭙﺲ ﻧﺎم ﻣﺘﻐﯿﺮ و در آﺧﺮ ﻳﻚ ﺳﻤﻲ ﻛﻮﻟﻮن ﺑﻜﺎر ﺑﺮده ﻣﻲ ﺷﻮد. ﺑﺮای ﻣﺜﺎل :
;int a
ﻛﻪ در اﻳﻨﺠﺎ ﻣﺘﻐﯿﺮ a ﺑﻌﻨﻮان ﻳﻚ ﻣﺘﻐﯿﺮ ﺣﺎوی اﻋﺪاد ﺻﺤﯿﺢ ﺗﻌﺮﻳﻒ ﺷﺪه اﺳﺖ.
ﻧﻜﺘﻪ ی ﻣﮫﻤﻲ ﻛﻪ در اﻳﻨﺠﺎ ﺣﺎﺋﺰ اھﻤﯿﺖ اﺳﺖ ، ﻣﻘﺪار دھﻲ اوﻟﯿﻪ ی ﻣﺘﻐﯿﺮھﺎ ﻣﻲ ﺑﺎﺷﺪ. در ﻏﯿـﺮ اﻳﻨـﺼﻮرت ﻛﺎﻣﭙـﺎﻳﻠﺮ ﺳﻲ ﺷﺎرپ ﺑﺮﻧﺎﻣﻪ را ﺑﺎ ﻳﻚ ﺧﻄﺎ ﻣﺘﻮﻗﻒ ﻣﻲ ﻛﻨﺪ. دﻟﯿﻞ اﻳﻦ اﻣـﺮ ھـﻢ اﻳـﻦ اﺳـﺖ ﻛـﻪ از اﺳـﺘﻔﺎده از ﻣﺘﻐﯿﺮھـﺎی ﺑـﺪون ﻣﻘﺪار در ﻃﻮل ﺑﺮﻧﺎﻣﻪ ﺟﻠﻮﮔﯿﺮی ﺷﻮد ﺗﺎ ﻣﯿﺰان ﺧﻄﺎھﺎی در ﺣﯿﻦ اﺟﺮا ﻛﺎھﺶ ﻳﺎﺑﺪ.
ﻧﻮع ھﺎی داده ای ﭘﺎﻳﻪ ی زﻳﺮ در در ﺳﻲ ﺷﺎرپ ﺑﻪ ﺻﻮرت ﭘﯿﺶ ﻓﺮض ﻣﮫﯿﺎ ھﺴﺘﻨﺪ:
: objectﻧﻮﻋﻲ اﺳﺖ ﻧﺎﻣﺤﺪود ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺗﻤﺎم اﻧﻮاع دﻳﮕﺮ را ﻧﯿﺰ ﺷﺎﻣﻞ ﺷﻮد. ﻣﺜﺎل :
;object = null
: stringرﺷﺘﻪ ؛ در اﻳﻨﺠﺎ ﻳﻚ رﺷﺘﻪ ﺗﻮاﻟﻲ ﻛﺎراﻛﺘﺮھﺎی ﻳﻮﻧﯿﻜﺪ ﻣﻲ ﺑﺎﺷﺪ. ﻣﺜﺎل :
;"string s= "hello
: sbyteﻧﻮع داده اﻳﻲ ﺻﺤﯿﺢ ٨ ﺑﯿﺘﻲ ﻋﻼﻣﺖ دار.
: byteﻧﻮع داده اﻳﻲ ﺻﺤﯿﺢ ٨ ﺑﯿﺘﻲ ﺑﺪون ﻋﻼﻣﺖ. ﻣﺜﺎل :
;۲۱ = sbyte val
: shortﻧﻮع داده اﻳﻲ ﺻﺤﯿﺢ ۶١ ﺑﯿﺘﻲ ﻋﻼﻣﺖ دار.
: ushortﻧﻮع داده اﻳﻲ ﺻﺤﯿﺢ ۶١ ﺑﯿﺘﻲ ﺑﺪون ﻋﻼﻣﺖ. ﻣﺜﺎل :
;۲۱ = short val
علاقه مندي ها (Bookmarks)