1. 介紹
- 靜態類別指的是使用
static
修飾類別,可以用於裝載一個全部由靜態方法組成的工具類別。 - 雖然宣告一個僅包含靜態方法的非靜態類別完成是合法的,但是加註
static
關鍵字可以表明該類別的用途,並且防之該類別被當作變數類型或是類型實參使用。
public static class Util
{
public static string getCOL(string str, char del, int col)
{
string[] arr = str.Split('_');
int n = arr.Length;
try
{
return arr[col-1];
}
catch
{
string text = $"Index out of bound.\nIndex should be between 1 and {n}";
throw new Exception(text);
}
}
}
- 另外,擴充方法(extension method) 也只能在非嵌套、非泛型類的靜態類別中宣告。