僅個人溫習所用,建議前往MSDN檢視,連結:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/accessibility-levels;
特别注意:internal,英文含義是“内部的”,但這個内部是指“同一程式集”的内部,也就是說,internal修飾的方法或者屬性,隻要是在同一個程式集的中的其他類都可以通路,如果二者不在同一命名空間,隻要使用using引用上相應的命名空間即可。
命名空間并不是界定通路級别的,而是保證全局的類唯一性的。(MSDN文中指出命名空間沒有任何通路限制)
另外struct
類型是一種值類型,通常用來封裝小型相關變量組,例如,矩形的坐标或庫存商品的特征。 下面的示例顯示了一個簡單的結構聲明:
public struct Book
{
public decimal price;
public string title;
public string author;
}