ዝርዝር ሁኔታ:

በ C# ውስጥ ምን ይነበባል?
በ C# ውስጥ ምን ይነበባል?

ቪዲዮ: በ C# ውስጥ ምን ይነበባል?

ቪዲዮ: በ C# ውስጥ ምን ይነበባል?
ቪዲዮ: በአጭር ጊዜ ውስጥ ለፈተና እንዴት ልዘጋጅ? 2024, ግንቦት
Anonim

የ ለማንበብ ብቻ የተፈቀደ ቁልፍ ቃል የአንድን አባል ተለዋዋጭ ቋሚ ለማወጅ ይጠቅማል፣ ነገር ግን እሴቱ በሂደት ጊዜ እንዲሰላ ያስችለዋል። ይህ ከኮንስት ማሻሻያ ጋር በቋሚ ከተገለጸው ይለያል፣ ይህም ዋጋውን በማጠናቀር ጊዜ ማዘጋጀት አለበት።

በተመሳሳይ, በ C # ውስጥ ብቻ የሚነበበው ምን እንደሆነ መጠየቅ ይችላሉ?

ውስጥ ሐ # , ለማንበብ ብቻ የተፈቀደ ሀ ለመግለፅ የሚያገለግል ቁልፍ ቃል ነው። ለማንበብ ብቻ የተፈቀደ በመተግበሪያዎቻችን ውስጥ መስኮች. የ ለማንበብ ብቻ የተፈቀደ የመስክ እሴቶች በማስታወቂያው ላይ ወይም በተመሳሳይ ክፍል ገንቢ ውስጥ ከቋሚ ቁልፍ ቃል በተለየ መልኩ መጀመር አለባቸው ሐ #.

ከላይ በተጨማሪ፣ የተነበበ ብቻ ተለዋዋጭ ምንድን ነው? አንብብ - ተለዋዋጮች ብቻ ስለአሁኑ አብነት፣ በአሁኑ ጊዜ ስለገባው ተጠቃሚ ወይም ሌሎች የአሁን ቅንብሮች መረጃ ለመሰብሰብ ጥቅም ላይ ሊውል ይችላል። እነዚህ ተለዋዋጮች ናቸው። አንብብ - ብቻ እና ዋጋ ሊመደብ አይችልም.

ከዚህ አንፃር ሲ # ብቻ የሚነበበው ቋሚ እና የሚነበበው ምንድን ነው?

ሀ const የማጠናቀር ጊዜ ነው። የማያቋርጥ እያለ ነው። ለማንበብ ብቻ የተፈቀደ አንድ እሴት በሂደት ጊዜ እንዲሰላ እና በግንባታ ወይም በመስክ ማስጀመሪያ ውስጥ እንዲቀመጥ ያስችለዋል። ስለዚህ, a ' const ' ሁሌም ነው። የማያቋርጥ ግን' ለማንበብ ብቻ የተፈቀደ ነው አንብብ - ብቻ አንዴ ከተመደበ. ኤሪክ ሊፐርት የ ሲ# ቡድኑ በተለያዩ የማይለወጥ አይነቶች ላይ የበለጠ መረጃ አለው።

በ C # ውስጥ ተነባቢ ብቻ ተለዋዋጭ እንዴት ያውጃሉ?

int readonly c=a+b;

  1. ተነባቢ ብቻ ሊታወጅ የሚችለው በክፍል ደረጃ ብቻ እንጂ በስልቱ ውስጥ አይደለም።
  2. የማይንቀሳቀሱ ቁልፍ ቃላትን በመጠቀም ተነባቢ ብቻ ሊገለጽ አይችልም ምክንያቱም በነባሪነት የማይንቀሳቀሱ ናቸው።
  3. የንባብ ብቻ ቋሚ እሴት በማጣቀሻ ተለዋዋጭ በኩል ሊዘጋጅ ይችላል።
  4. ተነባቢ ብቻ ቋሚ ተለዋዋጮች የአሂድ ጊዜ ቋሚ ተለዋዋጭ ናቸው።

የሚመከር: