ዝርዝር ሁኔታ:

የማይተዳደር ሀብት C # ምንድን ነው?
የማይተዳደር ሀብት C # ምንድን ነው?

ቪዲዮ: የማይተዳደር ሀብት C # ምንድን ነው?

ቪዲዮ: የማይተዳደር ሀብት C # ምንድን ነው?
ቪዲዮ: ምላስ መሳም ያስደስትኛል || በመጀመርያ ትውውቅ ይህን ያህል እንሆናለን ብዬ አላሰብኩም ነበር 2024, ህዳር
Anonim

የማይተዳደሩ ሀብቶች ውጭ የሚሮጡት ናቸው ። NET Runtime (CLR)(የተሰየመ የኔትኮድ ኮድ።) ለምሳሌ በWin32 API ውስጥ ወደ DLL የሚደረግ ጥሪ ወይም ጥሪ ወደ. dll ተፃፈ ሲ ++.

ከዚህ በተጨማሪ በC# ውስጥ የማይተዳደሩ ሀብቶች ምንድን ናቸው?

የማይተዳደሩ ዕቃዎች በስርዓተ ክወናው ዙሪያ ይጠቀለላሉ ሀብቶች እንደ የፋይል ዥረቶች፣ የውሂብ ጎታ ግንኙነቶች፣ ከአውታረ መረብ ጋር የተገናኙ ምሳሌዎች፣ ለተለያዩ ክፍሎች ያሉ እጀታዎች፣ መዝገቦች፣ ጠቋሚዎች፣ ወዘተ. የማይተዳደሩ ሀብቶች 'አስወግድ' ዘዴ እና 'መጠቀም' መግለጫን በመጠቀም ማጽዳት ይቻላል.

በመቀጠል፣ ጥያቄው C # የሚተዳደር ነው ወይስ የማይተዳደር ነው? አፕሊኬሽኑ የተፃፈው እንደ ጃቫ ባሉ ቋንቋዎች ነው። ሲ# , VB. Net ወዘተ አፈጻጸምን ለማስተዳደር ሁልጊዜ በ runtime አካባቢ አገልግሎቶች ላይ ያተኮሩ ሲሆን በእነዚህ ቋንቋዎች የተፃፈው ኮድ በመባል ይታወቃል. የሚተዳደር ኮድ

እንዲሁም እወቅ፣ በC# ውስጥ የማይተዳደሩ ሀብቶችን እንዴት ነው የምታጠፋው?

በተለምዶ እንደዚህ ያሉ ያልተቀናበሩ ሀብቶች በሁለት ቦታዎች ይለቀቃሉ፡

  1. የማስወገድ () ዘዴ። ያልተቀናበሩ ሀብቶችን የምታስወግዱበት ይህ የተለመደ መንገድ መሆን አለበት።
  2. ፍጻሜው. ይህ የመጨረሻው ሪዞርት ዘዴ ነው። አንድ ክፍል የመጨረሻ ማጠናቀቂያ ካለው የሞተውን ነገር ሲያጸዳ በቆሻሻ ሰብሳቢው ይጠራል።

በC# የሚተዳደር ኮድ እና የማይተዳደር ኮድ ከምሳሌ ጋር ምንድ ነው?

NET Framework ነው። የሚተዳደር ኮድ . የሚተዳደር ኮድ CLRን ይጠቀማል እሱም በተራው ማህደረ ትውስታን በማስተዳደር፣ ደህንነትን በመቆጣጠር፣ የቋንቋ ማረም በመፍቀድ እና የመሳሰሉትን በማድረግ መተግበሪያዎችዎን ይከታተላል። የ ኮድ ውጭ የሚሠራው. NET ፣ Framework በመባል ይታወቃል የማይተዳደር ኮድ.

የሚመከር: