Ho una classe che assomiglia a questo:Posso dividere la mia classe C# su più file?
public static class ReferenceData
{
public static IEnumerable<SelectListItem> GetAnswerType()
{
return new[]
{
new SelectListItem { Value = "1", Text = "1 answer" },
new SelectListItem { Value = "2", Text = "2 answers" },
new SelectListItem { Value = "3", Text = "3 answers" }
};
}
public static IEnumerable<SelectListItem> GetDatastore()
{
return new[]
{
new SelectListItem { Value = "DEV", Text = "Development" },
new SelectListItem { Value = "DC1", Text = "Production" }
};
}
public static string GetDatastoreText(string datastoreValue)
{
return GetDatastore().Single(s => s.Value == datastoreValue).Text;
}
public static string GetDatastoreValue(string datastoreText)
{
return GetDatastore().Single(s => s.Text == datastoreText).Value;
}
// Lots more here
// Lots more here
}
C'è molto di più che non ha mostrato sopra.
Attualmente tutte le informazioni sulla classe si trovano in un unico file. Tuttavia mi piacerebbe dividerlo in più file. C'è un modo in cui posso diffondere il contenuto della classe ReferenceData su più di un file?
classi parziali devono essere avendo lo stesso spazio dei nomi, solo un info. – justcoding124