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

طريقة الاستدعاء في هذا الكود

بدأه Homeless Hacker في 4 سبتمبر 2010 · 2 رد · 480 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورجمة الله وبركاته

انا مبتدئ بالدوت نت، فيمكن سؤالي يكون سخيف نوعا ما لكن المشكلة حاولت حلها ماقدرت ، فالكود مرفق، والمطلوب انه اقوم بطباعة الناتج، فالمشكلة بطريقة الاستدعاء حاولت استدعي بس ماقدرت اتعامل معه؟

وطلب ثاني : اذا ممكن مصادر لتعلم تطبيقات الويندوز ابليكيشن يكون سلس بطريقة الشرح...

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

namespace StaticClass
{
    public static class test
    {
        static int x = 5;
        static void hello()
        {
            Console.WriteLine(x);
        }
        static void print()
        {
            Console.WriteLine(x + 10);
        }
    }
    class Program
    {

        static void Main(string[] args)
        {
            hello();
            print();

            Console.ReadKey();
        }
    }
}
#2

بسم الله الرحمن الرحيم

السلام عليكم ورجمة الله وبركاته

أولا

بما أنك معرف ال class test على انها static فتصبح طريقة الاستدعاء كلاتى

public static class test
    {
        static int x = 5;
        public static void hello()
        {
            Console.WriteLine(x);
        }
        public static void print()
        {
            Console.WriteLine(x + 10);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            test.hello();
            test.print();
        }
    }

وذلك لان static members and variables يتم التعامل معها على مستوى ال class و يجب تعريفها على أنها public لكى يتم التعامل معها من خارج ال class

ثانيا

أولا يجب ان تكون ملم بمبادىء ال programming و كمبتدىء فى الدوت نت أرى ان عليك بمصادر باللغة العربية

وأفضل كتاب من وجهة نظرى هو كتاب

خطوة بخطوة مع microsoft visual studio 2008 للأستاذ تركى العسيرى

#3

اخي العزيز شكرا على الرد السريع، وعلى الاجابة الواضحة...

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