C#扩展类的内置方法
2021/10/3 14:11:26
本文主要是介绍C#扩展类的内置方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
C#扩展类的内置方法
引用:C# 扩展类的内置方法 - enych - 博客园 (cnblogs.com)
学习存档。
乱解读:
1 拓展类需要是静态类
2 可以使用using
3 可以对string类型增加一些有用的方法。或者对一些祖传代理类增加扩展方法。
4 这玩意其实就是个全局静态函数,把自身作为参数进行计算返回。
public class A//先定义A类 { } public static class Extension//必须先声明一个静态类,类名随意 { public static int ToInt32(this string In)//扩建的方法必须是静态方法,参数里面必须含有this关键字,this关键字后面的类型 { return Convert.ToInt32(In); } //为A新增一个ExtensionMethod方法 public static string ExtensionMethod(this A a)//扩建的方法必须是静态方法,参数里面必须含有this关键字,this关键字后面的类型 { return "this is extension method"; } public static DateTime ToDateTime(this string a){return new DateTime();} }
这篇关于C#扩展类的内置方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#