У меня есть этот класс:C# - инициализировать статический класс как нестатический класс?
[DataContract]
public class Connection
{
[DataMember]
public string UserName { get; set; }
public Connection(string userName)
{
UserName = userName;
}
}
Теперь мне нужен этот класс, как есть, но в рамках моего проекта я бы реально использовать класс как это:
public static class Connection
{
public static string UserName { get; set; }
static Connection()
{
}
}
Есть ли способ объединения этот код вместе, поэтому я могу использовать обе версии этого класса в моем проекте (где-то я хочу иметь статический, единственный экземпляр Connection, но где-то еще я хочу иметь список подключений)?
Вы хотите синглтона , или статическая ссылка – SLaks