c#的toString,toLower等方法是怎么实现的,想写一些拓展

.Net技术 码拜 3年前 (2017-04-13) 409次浏览
c# 可以把变量toString,toLower等 ,例如 int n=5;  string s= n.toString(); 这个 n为什么可以点出toString()呢,想学着这样写些本人用的例如 toInt(), isNullOrEmpty(),  isZero() 等等,方便使用。c#的toString,toLower等方法是怎么实现的,想写一些拓展
解决方案

20

都是在struct里直接定义的
不过你可以在静态类里定义
public static int  toInt(this string str)
{
//implementation
}
这样的静态方法来扩展

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c#的toString,toLower等方法是怎么实现的,想写一些拓展
喜欢 (0)
[1034331897@qq.com]
分享 (0)