C# — 用递归实现斐波拉契数列的第n项
    
            
摘要:斐波拉契数列:1,1,2,3,5,8,13,21,34,55....... 规律:f(n)=f(n-1)+f(n-2) C# 代码实现:
        
阅读全文
 
        
            
    C# — ref参数、params参数、out参数详解
    
            
摘要:一、ref参数 ref:参数引用。 效果:当控制权传递回调用方法时,在方法中对参数的任何改变都将返回在改变量中。 注意: 1、若要使用ref参数,则方法定义和调用方法都必须显示使用ref关键字; 2、参数必须先初始化,这与out不同,out的参数在传递之前不需要显式初始化。 3、尽管ref和out在
        
阅读全文
 
        
            
    C# — 通过点击回车执行任务
    
            
摘要:通过点击回车执行任务非常简单,只需要在双击窗体,在生成的Load方法加入一行代码就行了:
        
阅读全文
 
        
            
    C# — MvvMLight框架入门资源
    
            
摘要:MVVMLight框架入门(一)到(四):https://www.cnblogs.com/manupstairs/p/4890300.html
        
阅读全文
 
        
            
    C# — 操作MongoDB数据库
    
            
摘要:这里我简单测试了一下如何使用C#操作MongoDB数据库: 第一步:在VS中新建一个控制台项目:MongoDBDemo,然后新建一个Entity.cs实体类,代码如下: 第二步:修改Program.cs中的代码如下 第三步:运行程序,效果如下 第四步:打开Robomongo数据库可视化软件,出现如下
        
阅读全文
 
        
            
    C# — Winform的TextBox控件实现记忆功能
    
            
摘要:今天晚上抽了点时间学习了一下使用TextBox控件实现一种记忆功能。其中遇到了一点小坑,不过最后都解决了,很简单,直接上代码: 第一步:在VS上新建一个Windows窗体项目,然后新建在窗体中设置一个Button按钮控件和一个TextBox文本控件: Button控件和TextBox控件的属性设置如
        
阅读全文
 
        
            
    C# — LINQ To XML示例
    
            
摘要:今天对LINQ To XML的使用进行简单性的测试,代码如下: 第一步:新建一个项目LinqToXMLTest项目,创建一个DealXML.cs文件,加入代码如下: 第二步:运行程序,结果如下:
        
阅读全文
 
        
            
    C# — COM组件注册
    
            
摘要:使用命令行对COM组件进行注册的方式如下: 1、如果注册的dll文件是32位的,那么在控制台输入如下信息: 2、如果注册的dll文件是64位的,那么需要先进入到:C:\Windows\SysWOW64 所在目录下,然后输入如下注册信息:
        
阅读全文
 
        
            
    C# — LINQ查询的简单使用
    
            
摘要:抽了点时间学习了一下关于Linq查询的知识,本示例是直接通过对象数组的查询,直接上代码: 第一步:新建一个LinqTest项目,然后新建一个Student.cs类 第二步:新建一个LessonScore.cs类 第三步:新建一个LinqDeal.cs类 第四步:运行程序
        
阅读全文
 
        
            
    C# 图片文件与字符串之间的转换
    
            
摘要:1、将图片文件转化为字符串类型 2、将字符串类型的图片数据转换为本地图片保存
        
阅读全文
 
        
            
    C# Json字符串保存信息
    
            
摘要:1、我们在进行数据通信的时候,往往是需要传输一个字符串类型的参数,而这个字符串类型的参数又需要封装大量的数据信息。 这个时候,就需要使用Json来封装这些数据,最后将Json数据以字符串的格式输出 2、在使用Json时,我们首先需要去下载Json开源库,找到:引用 管理NuGet程序包(N)... 
        
阅读全文
 
        
            
    C# 将普通字符串转换为二进制字符串
    
            
摘要:1、因为项目的需要,在向数据库中添加人的信息时,必须要求是英文或数字,所以想了个办法,将我们人能看懂的字符串编译成二进制字符串转入就行了。 具体的逻辑实现代码如下:
        
阅读全文
 
        
            
    C# 使用DES对字符串进行加密
    
            
摘要:1、DES加密是属于对称加密,加密和解密使用的密钥必须要保持一致,且必须为8位,使用前首先添加引用: 2、逻辑实现代码如下:
        
阅读全文
 
        
            
    C# 使用微软自带的Speech进行语音输出
    
            
摘要:1、在VS中使用微软自带的Speech进行语音播报,首先需要添加引用: 2、具体实现逻辑代码如下:
        
阅读全文
 
        
            
    C# 读写本地配置文件
    
            
摘要:1、在本地有一个如下配置文件 2、读写本地配置文件 3、对配置文件的内容进行操作
        
阅读全文
 
        
            
    C# — 实现软件开机自启功能(不需要管理员权限)
    
            
摘要:因为最近项目需要,昨晚花了2个小时的时间,在网上搜索资料,通过C#实现了程序开机自启的功能,思路是:将软件的快捷方式创建到计算机的自动启动目录下就行了。 1、新建一个控制台项目:AutoStart 2、新建一个cs文件:MyAutoStart.cs 3、在MyAutoStart中添加代码如下: 4、
        
阅读全文
 
        
            
    C# — 创建Windows服务进阶版
    
            
摘要:1、新建一个Windows服务项目:FaceService 2、将service1.cs重命名为FaceService.cs,然后在主界面右击鼠标,选择添加安装程序 3、鼠标选择serviceInstaller1,右击鼠标,选择属性,在弹出的属性框设置如下,然后同样设置serviceProcessI
        
阅读全文
 
        
            
    C# — Socket通信实现
    
            
摘要:昨天晚上在网上查找资料,简单实现了C#开发的Socket通信,以下是具体的开发流程,我使用的是VS2017进行开发的: 一、服务器端: 1.新建一个项目,Windows控制台程序 2.重命名cs文件 3.SocketService.cs具体代码如下: 二、客户端: 1.新建一个项目,Windows窗
        
阅读全文
 
        
            
    C# — 动态获取本地IP地址及可用端口
    
            
摘要:1、在VS中动态获取本地IP地址,代码如下: 2、获取本机的可用端口以及已使用的端口:
        
阅读全文
 
        
            
    C# — 创建Windows服务
    
            
摘要:以前从来没有接触过C#,对Windows服务也完全不了解,今天通过使用VS2017创建了一个Windows服务,并进行了安装和卸载,目前也是一知半解的地步,简单的做个笔记记录一下,也算是复习了吧。 第一步:打开VS--文件 新建 项目,在弹出的窗口中选择:Windows服务 设置文件名和路径: 第二
        
阅读全文