1
我已經創建了下面的類如何在C#創建靜態類的屬性4.0
靜態類CustomerServiceData.cs
namespace QSys.Library.Security
{
public static class CustomerServiceData
{
public static bool CompanyNameUpdatable
{
get;
set;
}
public static bool AddressUpdatable
{
get;
set;
}
public static bool CityUpdatable
{
get;
set;
}
}
}
現在我設定靜態類的數值如下。 CustomerDataService.cs
namespace QSys.Web.Services
{
public class CustomerDataService : DomainService
{
public void GetCustomerDataService()
{
CustomerServiceData.CompanyNameUpdatable = true;
CustomerServiceData.AddressUpdatable = true;
CustomerServiceData.CityUpdatable = true;
}
}
}
在這裏,我想創建靜態類屬性,它會返回整個靜態類像CustomerViewModel.cs
public class CustomerViewModel : NotificationObject
{
#region Properties
public CustomerServiceData SecurityData
{
get
{
// I HAVE RETURN CustomerServiceData AS STATIC
//What should be coming here...?
return CustomerServiceData;
}
}
public Customer Customer
{
get { return _customer; }
set
{
_customer = value;
RaisePropertyChanged(() => Customer);
}
}
#endregion
}
任何意見和建議,將不勝感激!
由於事先 Imdadhusen