سؤال

أواجه مشكلة في كود c # الخاص بي ، ولا يمكنني تشغيل عبارة if ، وأعتقد أنها تحاول الإشارة إلى الجزء الخطأ من الشفرة لسبب ما.لقد تحققت من أن لدي جميع المراجع الصحيحة وجميع الاستخدامات الصحيحة فيها. لقد قمت بلصق الكود المخالف أدناه: Genacodicetagpre

أي مساعدة يمكن تقديمها ستكون موضع تقدير ممتن.

هل كانت مفيدة؟

المحلول

ربما ما تريد فعله هو هذا؟ Genacodicetagpre

نصائح أخرى

حسنًا ، رمز الترقيم العام عبارة عن مصفوفة لذا فإن رمز الترقيم العام يعطي هذا الخطأ.بشكل صحيح.

يبدو أنك لا تستخدم الدلائل التي تم إرجاعها لأي شيء آخر ، لذلك لا يمكنني اقتراح "إصلاح".

أنت تستدعي LastWriteTime على المصفوفة ، والمصفوفة لا تحتوي على هذه الخاصية.

تحتاج إلى استدعاء LastWriteTime على أعضاء المصفوفة ، على سبيل المثال Genacodicetagpre

أو لتكرار كل الملفات: Genacodicetagpre

الخطأ بسيط ، فأنت تستخدم رمزًا ترميزيًا عامًا في المصفوفة بدلاً من عنصر FileInfo.يجب عليك استخدام فهرس في الكود مثل هذا: Genacodicetagpre

استبدل 0 برقم الفهرس أو استخدمه في حلقة foreach مثل هذا: Genacodicetagpre

كما ذكرنا سابقًا ، هذه الخاصية غير صالحة في المصفوفة. ما عليك سوى إرفاق FileInfo بحلقة foreach:

Genacodicetagpre

أنت بحاجة Genacodicetagpre

تفتقد إلى حلقة for:

Genacodicetagpre
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top