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

اريد انشاء نسخة من كائن بهذة الطريقة

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

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

اريد انشاء نسخة من كائن بهذة الطريقة

string ClassName = "A";
        ClassName B = new ClassName();

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

البلد:مصر

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

#2
محمدهلال كتب:

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

اريد انشاء نسخة من كائن بهذة الطريقة

string ClassName = "A";
        ClassName B = new ClassName();

تستطيع عمل ذلك عن طريق Implicit Operator Implementation

كالتالي :

class Program
	{
    	static void Main(string[] args)
    	{
        	MyClass m = "hello";
        	Console.WriteLine(m.value);
    	}

	}
	class MyClass
	{
    	public string value { get; private set; }

    	public MyClass(string str)
    	{
        	this.value = str;
    	}

    	public static implicit operator MyClass(string str)
    	{
        	return new MyClass(str);
    	}
	}

تم تعديل هذه المشاركة بواسطة AliBazzi في 29 ديسمبر 2010 في 19:28

#3
AliBazzi كتب:

تستطيع عمل ذلك عن طريق Implicit Operator Implementation

كالتالي :

class Program
	{
    	static void Main(string[] args)
    	{
        	MyClass m = "hello";
        	Console.WriteLine(m.value);
    	}

	}
	class MyClass
	{
    	public string value { get; private set; }

    	public MyClass(string str)
    	{
        	this.value = str;
    	}

    	public static implicit operator MyClass(string str)
    	{
        	return new MyClass(str);
    	}
	}

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

انا اقصد انى معرفش اية اسم الكلاس عشان اسم الكلاس هيتغير من المتغير

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

البلد:مصر

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

#4

أبحث عن موضوع إسمه Dependency Injection ... وإن شاء الله تجد ما تريد.

تم تعديل هذه المشاركة بواسطة AliBazzi في 29 ديسمبر 2010 في 20:06

#5
AliBazzi كتب:

أبحث عن موضوع إسمه Dependency Injection ... وإن شاء الله تجد ما تريد.

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

انا بحث فى جوجل عن c# Dependency Injection ولم اجد اى حاجة مثل ما ايد

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

البلد:مصر

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

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