
C#高级
文章平均质量分 63
码农阿宇
https://iblogs.site
展开
-
C# 扩展方法 白话总结
我们在变成的时候时常遇到这样的问题,new了一个系统内的对象之后,我们想要对该对象有一个方法可是却点不出来,说明该对象本身没有声明该方法,可是微软又不允许我们去该对象的代码,怎么办?在C# 3.0 微软加入了扩展方法,那么扩展方法怎么用呢?比如我们需要在int里面 生命一个方法,返回的值是int+5,比如: public static int IntAdd5(int i)原创 2017-11-11 22:10:27 · 578 阅读 · 0 评论 -
C# 找出泛型集合中的满足一定条件的元素 List<T>.Wher()
在学习的过程中,发现泛型集合List有一个Where函数可以筛选出满足一定条件的元素,结合Lambda表达式使用特别方便,写出来与大家分享。1.关于FuncFunc是一种有任意个输入参数,有一个返回值的委托,在使用的过程中,Func,前n-1个是输入参数类型,第N个是输出参数类型。如Fun compare=(x,y)=>{return x>y;};表示定义一个 两个输入参数为int原创 2017-08-21 16:45:33 · 19025 阅读 · 0 评论 -
C# 获取一个独一无二的字符串 GUID
在保存文件,创建目录时,为了保证名称不重复,经常使用Random产生一个随机数,有更简单且不会重复的办法是:Guid.NewGuid().ToString()就会生成一个类似37c1acec-4997-475b-9145-8d83706554e6的字符串 且这个字符串是独一无二的。GUID有如下用法: static void Main(string[] a原创 2017-08-17 11:04:04 · 4686 阅读 · 0 评论 -
Asp.Net WebApi 调试利器“单元测试”
当我们编辑好一个WebApi应用程序后,需要对该Api接口进行调试,传统的调试办法是在方法内设置断点,然后用PostMan等http工具模拟访问进行查看WebAPI的运行情况,但这种除了效率较低还进行出现http的请求无法准确“命中”方法的难题。下面,我给大家推荐的是---"单元测试"如何进行单元测试呢?首先,我们在解决方案中新建一个ASP.NET WebAPI应用程序。如图所示。点击确定后,选择原创 2018-01-18 22:04:54 · 4326 阅读 · 0 评论