在c#的String类中,它们隐藏了字符串类中所有方法的细节。例如,“ToLower”方法实现如下所示。C#隐藏方法实现代码
/// <summary>
/// Returns a copy of this string converted to lowercase.
/// </summary>
///
/// <returns>
/// A string in lowercase.
/// </returns>
/// <filterpriority>1</filterpriority><PermissionSet><IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode"/></PermissionSet>
[__DynamicallyInvokable]
public string ToLower();
这就是所谓的封装。 现在我的问题是我怎么能这样做也为我自己的类?
预先感谢您。
“这叫做封装”---它不是。 – zerkms