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

ازاى اقوم بنشاء متغير لكلاس هذة الطريقة ؟

بدأه محمدهلال في 24 مايو 2011 · 15 رد · 669 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ازاى اقوم بنشاء متغير لكلاس هذة الطريقة ؟

public class AppController : System.Web.UI.Page
{
	public AppController()
	{
		//
		// TODO: Add constructor logic here
		//
	}
    public static dynamic add(dynamic name,dynamic val){
        this.name = val;
        return this;
    }
}

يعنى اريد اشتخدم داله add فى اضافة المتغير والقيمة الخاصة به الى الكلاس AppController عن طريق الداله

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#2

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

اخي اذا كان قصدك عملية اضافة متغيرات وقت تنفيذ البرنامج .. يمكنك استخدام مفهوم ال Collections

.:: Wish to become better and better ::.

#3
VB Helper كتب:

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

اخي اذا كان قصدك عملية اضافة متغيرات وقت تنفيذ البرنامج .. يمكنك استخدام مفهوم ال Collections

جزاك الله الف خيرا اخي الكريم

طيب ممكن مثال؟

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#4

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

اخي جرب الكود التالي



public Add(string value)
{
myVariables.Add(value);
}
List<string> myVariables=new List<string>();

.:: Wish to become better and better ::.

#5
VB Helper كتب:

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

اخي جرب الكود التالي



public Add(string value)
{
myVariables.Add(value);
}
List<string> myVariables=new List<string>();

جزاك الله الف خيرا اخى الكريم

كده انت فهمتنى خطاء انا اريد اضيف المتغيرات الى الكلاس نفسة

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#6

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

اخي هل في غرض معين لإضافة متغيرات وقت التشغيل في الفئه Class؟؟

.:: Wish to become better and better ::.

#7
VB Helper كتب:

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

اخي هل في غرض معين لإضافة متغيرات وقت التشغيل في الفئه Class؟؟

نعم اخى فى غرض معين ليه

فى سؤال تانى ازاى استدعى كلاس داخل مجلد ؟يعنى انا عامل مجلد مسمية libs

وداخلة الكلاسات فا اريد استدعى منه حسب الكلاس الى انا عاوذة

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#8

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

اخي يمكن توضح بالتفصيل انت ايش تريد تعمل؟!! لأن يمكن تكون في طريقه اسهل للحل

.:: Wish to become better and better ::.

#9
VB Helper كتب:

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

اخي يمكن توضح بالتفصيل انت ايش تريد تعمل؟!! لأن يمكن تكون في طريقه اسهل للحل

اتفضل اخى اريد ان استخدمة بهذا الطريقة

public class AppController : System.Web.UI.Page
{
    public AppController(){}
    public static dynamic add(dynamic name, dynamic val)
    {
        this.name = val;
        return this;
    }
}

public partial class _Default : AppController
{
    protected void Page_Load(object sender, EventArgs e)
    {
        // name =اسم المتغير الى هضيفة للكلاس
        //mohamedhelal =القيمة للمتغير
        add("name", "mohamedhelal");
        this.name;//للوصول للمتغير
    }
}

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#10

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

اخي فهمت مثالك .. بس كنت حابب اعرف المشكله من اساسها ليش انت حابب تعمل متغيرات ديناميكيه؟!! ممكن ادلك على طريقه افضل لو فهمت الفكره من اساسها ...

.:: Wish to become better and better ::.

#11
VB Helper كتب:

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

اخي فهمت مثالك .. بس كنت حابب اعرف المشكله من اساسها ليش انت حابب تعمل متغيرات ديناميكيه؟!! ممكن ادلك على طريقه افضل لو فهمت الفكره من اساسها ...

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

هقوم بتمرير اسم الكلاس ليها وهو يقوم بنشاء المتغير ويبقى القيمة ليه الكلاس

سؤال ثانى من فضلك لو فى كلاس داخل مجلد استدعية ازاى عشان انشاء منه نسخة؟

يعنى مثلا فى ال php بعمل كده

<?php 
include("folder/classfile.php");
$class=new class();
?>

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#12

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

اخي احد الان لم افهم الغرض الذي تهدف اليه ممكن توضح انت ليه بتعمل كده؟!! علشان اقد افيدك .. اما بالنسبه لسؤالك الثاني اذا كان الفئه موجوده في مكتبه .dll يمكنك اضافة مرجع لها واستخدامها في البرنامج

.:: Wish to become better and better ::.

#13
VB Helper كتب:

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

اخي احد الان لم افهم الغرض الذي تهدف اليه ممكن توضح انت ليه بتعمل كده؟!! علشان اقد افيدك .. اما بالنسبه لسؤالك الثاني اذا كان الفئه موجوده في مكتبه .dll يمكنك اضافة مرجع لها واستخدامها في البرنامج

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

اريد استدعاء مكتبات التى بمتداد cs من المجلد شوف الصورة ده

CN235014.png

وده تعديل للكود

public class AppController : System.Web.UI.Page
{
    public AppController() { }
    public static dynamic add(dynamic name, dynamic val)
    {
        include(val);
        this.name = new name();
        return this;
    }
}

public partial class _Default : AppController
{
    protected void Page_Load(object sender, EventArgs e)
    {
        add("libraryname", "libraries/myclass.cs");
        this.libraryname;
    }
}

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#14

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

اخي هذه عباره عن فئات Classes بالنسبة لتقنية ال ASP.NET يتوجب عليك وضع ملفاتك في مجلد ال App_Code ومن ثم يمكنك انشاء كائنات من هذه الفئات ..

.:: Wish to become better and better ::.

#15
VB Helper كتب:

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

اخي هذه عباره عن فئات Classes بالنسبة لتقنية ال ASP.NET يتوجب عليك وضع ملفاتك في مجلد ال App_Code ومن ثم يمكنك انشاء كائنات من هذه الفئات ..

جزاك الله خيرا اخى الكريم

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#16

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

بالتوفيق اخي ...

.:: Wish to become better and better ::.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…