الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ في كود

مغلق
بدأه maas في 15 أبريل 2006 · 4 رد · 467 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام علسكم

يا شباب عندي مشكلة عندما قمت بتحويل من VB.NET إلى C#.NET

using System;

namespace ConsoleApplication1
{
	class Class1
	{
     int a=5;
  [STAThread]
  static void Main(string[] args)
  {
    func2();
  }
    public int func1() 
    { 
   	 a = 17; 
   	 return 3; 
    } 

    public int func2() 
    { 
   	 a= a + func1(); 
    Console.WriteLine("a=" + a); 
   	 Console.Read(); 
    } 
 	 }

  }

و هذا الكود و لكن للأسف فيه خطأ إن شاء الله تساعدوني فيه

#3

الخطأ أخوي في الكود في الStatic int main()

عند كتابة fun2();

using System;

namespace ConsoleApplication1
{
	class Class1
	{
     int a=5;
  [STAThread]
  static int Main()
  { func2();
 	 return 0;
  }
    public int func1() 
    { 
   	 a = 17; 
   	 return 3; 
    } 

    public int func2() 
    { 
   	 a= a + func1(); 
    Console.WriteLine("a=" + a); 
   	 Console.Read();
   	 return 0;
    } 
 	 }

  }
#4

رجاء عدم تكرار المواضيع. ورجاء عدم كتابة عناوين للمواضيع لا تدل على محتواها. ورجاء عدم وضع مسائل أو واجبات لحلها. فكل هذا ممنوع.

يرجى قراءة قواعد طرح الأسئله والمشاركات.

تم تعديل هذه المشاركة بواسطة معتز شمس في 15 أبريل 2006 في 17:17

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#5

الخطأ في استدعاء الدالة func2 من داخل Main دون أن تعرف لها اوبجكت من الكلاس الذي عرفت فيه، ولأنها دالة ليست static فاستدعائها يجب ان يكون عبر object كما بينت في الكود التالي ، ملاحظة : كل دالة تعرف لها قيمة مرجعة يجب أن ترجع قيمة على خلاف السي++ التي تصدر تحذير حول الأمر فان سي# تصدر خطأ.

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class class1
    {  int a=5;

   public int func1() 
   { 
    a = 17; 
    return 3; 
   } 

   public int func2() 
   { 
    a= a + func1(); 
   Console.WriteLine("a=" + a); 
    Console.Read();
    return 0;
   }
        [STAThread]
        static void Main(string[] args)
        {
            class1 pr = new class1();
            pr.func2();
          
        }
    }

    }

هذا الموضوع مغلق.

مواضيع مشابهة