在C#中,静态类和方法可以提高代码的复用性。以下是一些建议:
public static class Utility
{
public static int Add(int a, int b)
{
return a + b;
}
}
使用这个静态类的方法如下:
int result = Utility.Add(3, 4);
public static class Configuration
{
private static string _configFilePath;
static Configuration()
{
_configFilePath = "path/to/your/config.json";
}
public static string GetConfigFilePath()
{
return _configFilePath;
}
}
public static class AppSettings
{
public static string AppName { get; set; }
static AppSettings()
{
AppName = "My Application";
}
}
访问这个静态类的属性如下:
string appName = AppSettings.AppName;
public static class StringExtensions
{
public static string ToUpperEx(this string input)
{
return input.ToUpper();
}
}
使用这个扩展方法如下:
string upperCaseString = "hello world".ToUpperEx();
通过使用这些方法,你可以提高C#代码的复用性,使代码更加简洁和易于维护。