-
390
热度 -
[C#] 扩展方法从简略应用到深入解析,读这一篇文章就够了
扩展方法从简单应用到深入解析,读这一篇文章就够了前言(扯淡-_-)大家好,今天和大家聊聊扩展的事,我将带着大家从简单应用开始深入理解扩展方法的原理,并对扩展方法的使用给出合理的建议。在实际应用中,当我们在使用某类时发现类中缺少我们想要的方法,最简单直接的就是修改类的源代码来添加我们想要的方法。但事实...
202
热度 -
[C#] 简略的研究了一下单例模式
简单的研究了一下单例模式之前我喜欢只是单纯的记记笔记,没有什么写文章的习惯,今天也是我一边研究一边学习,索性就连过程什么的都记录下吧,或许能帮到一两个朋友呢。首先,我们来想想什么叫做单例,顾名思义,单一的一个对象,那么,单一模式有什么好处呢?比如说,你的对象只可以实例化一次等等。先写一个简单的测试里...
176
热度 -
[C#] C#扫盲之:静态成员、静态方法、静态类、实例成员及差异
C#扫盲之:静态成员、静态方法、静态类、实例成员及区别文章目录1.静态成员、实例成员2.静态类3.类的静态成员和非静态成员区别--------------------------------------分割线---------------------------------------------1...
375
热度 -
413
热度 -
[C#] C#中,使用正式表达式婚配获取所需数据
C#中,使用正式表达式匹配获取所需数据.NET中,使用正式表达式匹配获取所需数据需求:获取一串字符串中,正则匹配出需要的数据。例如以下字符串:stringtemp="ErrorCode:-1,Message:{"UserId":"1000","userName":"ZhangSan"}";我需要获得...
189
热度 -
391
热度 -
[C#] C#错误处理经验(原则与方法)
C#异常处理经验(原则与方法)本文是异常处理经验性的文章,其实跟C#关系也不大。比较适合刚刚熟悉异常语法,而缺乏实战的读者。当然,经验老练的读者也可指出不足、给予意见、补充说明,一起完善文章,分享更多知识与经验。1、什么时候该异常处理?1)代码最外层,如WinFrom,避免用户看到内部异常信息用户体...
293
热度 -
237
热度 -
[C#] 【Unity】2.0 第2章 Unity编辑器跟基本操作
【Unity】2.0第2章Unity编辑器和基本操作分类:Unity、C#、VS2015创建日期:2016-03-26本章要点:1、掌握Unity5.3.4编辑器视图和菜单项及其含义,这是入门的最基础部分,必须掌握。2、了解最基本的操作,先学会模仿着向场景中添加一些简单的对象。本章目录安排如下:2....
378
热度 -
[C#] C# 去掉字符串首尾字符或字符串
C#去除字符串首尾字符或字符串 在做一个属性入库的功能,将Excel属性数据导入到图层要素当中,这里Excel和SDE数据库数据存在一个关联字段,通过关联字段值进行匹配属性入库。 在实...
387
热度 -
[C#] (转)C#创办datatable
(转)C#创建datatable1Asp.netDataTable添加列和行的方法2方法一:34DataTabletblDatas=newDataTable("Datas");5DataColumndc=null;6dc=tblDatas.Columns.Add("ID",Type.GetType(...
238
热度 -
276
热度 -
[C#] C#中数组作为参数传递的有关问题
C#中数组作为参数传递的问题原则:尽可能控制对数据的修改,如果可以预测某个数据不会或不应该被改变,就要对其控制,而不要期望使用这个数据的调用者不会改变其值。如果参数在使用过程中被意外修改,将会带来不可预知的结果,而且这种错误很难被检查到,所以我们在设计方法参数的时候,要充分考虑传递引用类型参数或者引...
384
热度 -
[C#] C# 在网页中将Base64编码的字符串展示成图片
C#在网页中将Base64编码的字符串显示成图片在写一个接口,返回的json里面有图片,是Base64编码的字符串。测试接口的时候,发现原来在html显示,是直接可以将Base64编码的字符串显示成图片的。格式如下:<imgsrc=data:image/jpg;base64,"+(Base64...
311
热度 -
[C#] 用迭代实现无限级归类
用迭代实现无限级分类说起那个无限级分类,相信很多人都知道是什么东西,也曾经做过。我也相信,大家用得最多的实现方式就是做一个递归。最近我也要做一个带无限级分类的菜单,但是我又不想用递归来做,所以我需要用其他方式来实现,那就是迭代了。首先,我需要定义一个实体模型,这举一个省市无限级的例子:classLo...
170
热度 -
[C#] Socket开发框架之讯息的回调处理
Socket开发框架之消息的回调处理在一般的Socket应用里面,很多时候数据的发送和接收是分开处理的,也就是我们发送一个消息,不知道这个请求消息什么时候得到应答消息,而且收到对应的应答消息的时候,如果操作界面的内容,也是需要特别处理的,因为它们和界面线程是不在一起的。如果我们在发送消息的时候,能够...
289
热度 -
[C#] Epplus 设置excel 页边距 及多文件归拢
Epplus设置excel页边距及多文件合并1:使用epplus合并多个excel文件到同一excel的不同sheet页中privatestaticboolMergeExcel(string_stFilePath,List<string>_listFiles,string_stSaveF...
390
热度 -
[C#] C#参数传递、引用类型、值类型等的了解
C#参数传递、引用类型、值类型等的理解本博客不属于技术贴,主要是记录一些自己对不懂得地方的理解和学习的记录,请带着批判的眼光阅读~值类型存储在栈上,引用类型存储在堆上。栈是由高到低存储的,遵循先进后出的原则,是内存提前分配好的区域,内存的释放不由人控制,用完后就会释放内存。堆是动态分配的内存区域,是...
258
热度 -
537
热度