• 0
محمدهلال

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

سؤال

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

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



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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

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

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



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
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تستطيع عمل ذلك عن طريق 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);
}
}

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

تم تعديل بواسطه AliBazzi
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .