日期:2014-05-18 浏览次数:21537 次
//1.单实例,构造函数是私有的,无法在外部new
public class Manager
{
private Manager()
{
}
private static readonly Manager _Instance = new Manager();
public static Manager Instance
{
get
{
return _Instance;
}
}
private string _Name;
public string Name
{
get
{
return _Name;
}
set
{
_Name = value;
}
}
public void Buy()
{
}
}
//2.静态类,无法被实例化
public static class Manager
{
private static string _Name;
public static string Name
{
get
{
return _Name;
}
set
{
_Name = value;
}
}
public static void Buy()
{
}
}
//3.抽象类,无法被实例化
public abstract class Manager
{
private static string _Name;
public static string Name
{
get
{
return _Name;
}
set
{
_Name = value;
}
}
public static void Buy()
{
}
}
public class Manager
{
public static Manager GetInstance = new Manager();
private Manager()
{
}
}
------解决方案--------------------
看情况
------解决方案--------------------
学习。
------解决方案--------------------