C # ተግባር ምንድን ነው?
C # ተግባር ምንድን ነው?

ቪዲዮ: C # ተግባር ምንድን ነው?

ቪዲዮ: C # ተግባር ምንድን ነው?
ቪዲዮ: አየር ካርታ ምንድን ነው ? ለምን ተግባር እንጠቀምበታለን ? ምን ይመስላል ?/ What is an air map? its benefit? look like? 2024, ግንቦት
Anonim

ሐ # ተግባር የ ማዕከላዊ ንጥረ ነገሮች አንዱ ነው ተግባር ላይ የተመሰረተ ያልተመሳሰለ ስርዓተ-ጥለት መጀመሪያ በ ውስጥ አስተዋወቀ። NET Framework 4. ሐ # ተግባር ነገር በተለምዶ በዋናው የመተግበሪያ ክር ላይ ከማመሳሰል ይልቅ በክር ገንዳ ክር ላይ ባልተመሳሰለ መልኩ ይሰራል። ሀ ተግባር መሠራት ያለባቸውን አንዳንድ ሥራዎችን የሚወክል ዕቃ ነው።

ይህንን ከግምት ውስጥ በማስገባት በ C # ውስጥ ከምሳሌ ጋር ያለው ተግባር ምንድን ነው?

ተግባራት ለመፍጠር ክፍል ተግባራት እና በማይመሳሰል መልኩ ያካሂዷቸው። ሀ ተግባር መሠራት ያለባቸውን አንዳንድ ሥራዎችን የሚወክል ዕቃ ነው። የ ተግባር ስራው እንደተጠናቀቀ እና ክዋኔው ውጤቱን ከተመለሰ, እ.ኤ.አ ተግባር ውጤቱን ይሰጥዎታል.

እንዲሁም፣ async task C # ምንድን ነው? ያልተመሳሰለ ውስጥ ፕሮግራሚንግ ሲ# ወደ ታገዱ ወይም መዳረሻ ወደ ዘገየ እንቅስቃሴዎች ቀልጣፋ አቀራረብ ነው። አንድ እንቅስቃሴ በተመሳሰለ ሂደት ውስጥ እንደዚህ ከታገደ፣ ሙሉው መተግበሪያ ይጠብቃል እና ተጨማሪ ጊዜ ይወስዳል። የ አልተመሳሰልም። እና መጠበቅ ውስጥ ቁልፍ ቃላት ሲ# ውስጥ ጥቅም ላይ ይውላሉ አልተመሳሰልም። ፕሮግራም ማውጣት.

በመቀጠል, ጥያቄው በ C # ውስጥ አንድ ተግባር እንዴት መጀመር እችላለሁ?

  1. ተግባር ለመጀመር በጣም ቀላሉ መንገድ (የተግባር ፋብሪካን በመጠቀም): Task. Factory. StartNew (() => {ኮንሶል. WriteLine("ሄሎ አለም!");
  2. Lambda በመጠቀም እና የተሰየመ ዘዴ: ተግባር ተግባር = አዲስ ተግባር (() => PrintMessage ()); ተግባር.ጀምር ();
  3. Lambda እና የማይታወቅ ዘዴን መጠቀም፡-
  4. የተግባር ክፍልን መጠቀም፡-

ሲ # ምንድ ነው የሚጠበቀው?

የ መጠበቅ ኦፕሬተር የማጠቃለያውን ግምገማ አቆመ አልተመሳሰልም። በኦፕራሲዮኑ የተወከለው ያልተመሳሰል ክዋኔው እስኪጠናቀቅ ድረስ ዘዴ። መቼ መጠበቅ ኦፕሬተር መዘጋቱን ያቆማል አልተመሳሰልም። ዘዴ, መቆጣጠሪያው ወደ ዘዴው ጠሪው ይመለሳል.

የሚመከር: