Yes, you can, of course, just use the partial keyword before the keyword in all ads. for example, make 4 classes in different files (but in the same namespace) as follows:
File1.css
public static partial 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" } }; }
}
File2.cs
public static partial class ReferenceData { public static IEnumerable<SelectListItem> GetDatastore() { return new[] { new SelectListItem { Value = "DEV", Text = "Development" }, new SelectListItem { Value = "DC1", Text = "Production" } }; }
}
File3.cs
public static partial class ReferenceData { 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; }
}
File4.cs
public static partial class ReferenceData {
}
pixparker
source share