irpersian20
جمعه 02 مرداد 1394, 17:18 عصر
سلام،
مثال زیر نحوه استفاده از سازنده Private را نشان می دهد.
using System;
namespace typeOfClasess
{
public class PrivateConstructor
{
private int _id;
private PrivateConstructor(int id) { _id = id; }
public int Get() { return _id; }
public class Nested
{
public PrivateConstructor CreateInstance(int id) { return new PrivateConstructor(id); }
}
}
class Program
{
static void Main(string[] args)
{
PrivateConstructor.Nested x = new PrivateConstructor.Nested();
PrivateConstructor Create = x.CreateInstance(12);
Console.WriteLine(Create.Get());
Console.ReadLine();
}
}
}
مثال زیر نحوه استفاده از سازنده Private را نشان می دهد.
using System;
namespace typeOfClasess
{
public class PrivateConstructor
{
private int _id;
private PrivateConstructor(int id) { _id = id; }
public int Get() { return _id; }
public class Nested
{
public PrivateConstructor CreateInstance(int id) { return new PrivateConstructor(id); }
}
}
class Program
{
static void Main(string[] args)
{
PrivateConstructor.Nested x = new PrivateConstructor.Nested();
PrivateConstructor Create = x.CreateInstance(12);
Console.WriteLine(Create.Get());
Console.ReadLine();
}
}
}