ለእያንዳንዱ ሲ # ትይዩ ምንድነው?
ለእያንዳንዱ ሲ # ትይዩ ምንድነው?

ቪዲዮ: ለእያንዳንዱ ሲ # ትይዩ ምንድነው?

ቪዲዮ: ለእያንዳንዱ ሲ # ትይዩ ምንድነው?
ቪዲዮ: 3 ቀላል ፈጠራዎች ከዲሲ ሞተር ጋር 2024, ግንቦት
Anonim

ለእያንዳንድ loop in C # በአንድ ክር ላይ ይሰራል እና ሂደት አንድ በአንድ በቅደም ተከተል ይከናወናል። ለእያንዳንድ loop የ C # መሰረታዊ ባህሪ ሲሆን ከ C # 1.0 ይገኛል። አፈፃፀሙ ከ ቀርፋፋ ነው። ትይዩ.

ይህንን ከግንዛቤ ውስጥ በማስገባት፣ የፎረች ሲ # ትይዩ ምንድነው?

ትይዩ . ለእያንዳንድ ዘዴ በ ሲ# የ ትይዩ ForEach ዘዴ በ ሲ# ያቀርባል ሀ ትይዩ የመደበኛው ስሪት, ተከታታይ ለእያንዳንድ ሉፕ በመደበኛ ለእያንዳንድ loop፣ እያንዳንዱ ተደጋጋሚነት ከስብስቡ ውስጥ አንድ ነጠላ ንጥል ነገር ያስኬዳል እና ሁሉንም እቃዎች አንድ በአንድ ብቻ ያዘጋጃል። ለ እና ትይዩ.

እንዲሁም እወቅ፣ ትይዩ ፎርኢች እስኪጠናቀቅ እንዴት ትጠብቃለህ? ምንም ልዩ ነገር ማድረግ የለብዎትም ፣ ትይዩ . ለእያንዳንድ () ያደርጋል ጠብቅ ሁሉም የተከፋፈሉ ተግባራቶች እስኪሆኑ ድረስ ተጠናቀቀ . ከጥሪው ክር እንደ አንድ የተመሳሰለ መግለጫ አድርገው ሊወስዱት እና ለምሳሌ በሙከራ/መያዝ ውስጥ ጠቅልሉት። ጋር ያንን አያስፈልገዎትም። ትይዩ.

ይህንን ግምት ውስጥ በማስገባት ፎርቹ በትይዩ ይሰራል?

ሀ ትይዩ . ለእያንዳንድ loop እንደ ሀ ትይዩ . ለ loop. ሉፕ የምንጩን ስብስብ ይከፋፍላል እና መርሐግብር ያወጣል። መስራት በስርዓቱ አካባቢ ላይ የተመሰረቱ በርካታ ክሮች.

ትይዩ foreach ክር አስተማማኝ ነው?

የክር ደህንነት ሀ ለመጻፍ በጣም ቀላል ቢሆንም ትይዩ foreach loop ፣ በቀላሉ ከመደበኛው ኮድ ውስጥ መለጠፍ አይችሉም ለእያንዳንድ loop እና በቀላሉ እንዲሰራ ይጠብቁ። ይህ ማለት ብዙ ቢሆንም ኮዱ በተመሳሳይ መንገድ ይሠራል ማለት ነው ክሮች በተመሳሳይ ጊዜ እየሮጡ ናቸው.

የሚመከር: