博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINQ学习笔记——(1)添加扩展方法
阅读量:6216 次
发布时间:2019-06-21

本文共 532 字,大约阅读时间需要 1 分钟。

目的:  对已存在类型的行为进行扩展

 

注意事项:

   扩展方法是一种特殊的静态方法
   扩展方法必须在静态类中定义
   扩展方法的优先级低于同名的类方法
   扩展方法只在特定的命名空间内有效
   除非必须不要滥用扩展方法
 
public static class ExtraMethod    {        public static string ToPascal(this string s)        {            //把字符串的首字母大写,其它为小写            return s.Substring(0, 1).ToUpper() + s.Substring(1).ToLower();        }    }
static void Main(string[] args)        {              string s = "abcdEFGH";              Console.WriteLine(s.ToPascal());              Console.Read();        }

执行结果:

 

 

转载于:https://www.cnblogs.com/tuokid/p/4528615.html

你可能感兴趣的文章
TableView滚动、自动收起键盘
查看>>
ubuntn16.04指令
查看>>
自己不做出点样子,人家想拉你一把都不知你的手在哪里。
查看>>
回溯法
查看>>
Scrum立会报告+燃尽图(十二月七日总第三十八次):功能测试
查看>>
Complexities
查看>>
python之脚本参数optparse
查看>>
alert()
查看>>
Android之解析XML
查看>>
web优化-样式表、脚本
查看>>
BootStrap 智能表单系列 首页 (持续更新中...)
查看>>
Java 语言概述
查看>>
杂念-2016-12-27
查看>>
kmeans聚类源代码
查看>>
JAX-WS(一)之使用wsgen从Java创建简单的WebService
查看>>
23种设计模式总篇
查看>>
DS博客作业07--查找
查看>>
用mysql取另一张表的数据做update可以吗
查看>>
iOS开发里的Bundle是个啥玩意?!
查看>>
企业分布式微服务云SpringCloud SpringBoot mybatis (三) 服务消费者(Feign)
查看>>