C#.net 软件列表

基于C#方法重载的总结详解
C#.net

基于C#方法重载的总结详解

2020-02-16 标签:基于,c,方法,重载,总结,详解,首先,解释一下,是指,同一个,中方,同名,参数,不同,调用,根据,实参

1.首先解释一下什么是方法重载?方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术。这里所说的参数不同是指以下几种情况:①参数的类型不同②参数的个数不同③参数的个数相同时他们的先后顺序不同注意:系统会认为是同一个方法的两种情况,这样的两个方法不可以

c#创建Graphics对象的三种方法
C#.net

c#创建Graphics对象的三种方法

2020-02-16 标签:c,创建,graphics,对象,三种,方法,利用,控件,窗体,paint,事件,接收,图形,引用,作为,指定,绘制,所用

方法一、利用控件或窗体的Paint事件中的PainEventArgs在窗体或控件的Paint事件中接收对图形对象的引用,作为PaintEventArgs(PaintEventArgs指定绘制控件所用的Graphics)的一部分,在为控件创建绘制代码时,通常会使用此方法来获取对图形对象的引用。例如:/

C#生成影像金字塔的原理实例
C#.net

C#生成影像金字塔的原理实例

2020-02-16 标签:c,生成,影像,金字塔,原理,实例,首先,先讲,原始,图像,处理,类似于,结构,纠结,概念,精细

这里首先先讲一下金字塔的原理:影像金字塔就是把一个原始图像处理成一个类似于塔状的影像结构(请不要纠结于这个概念)在影像金字塔中最精细层的分辨率为16*16,下一层是8*8,依次为4*4,2*2,1*1如下图所示:图中网格顶点表示原始图像16*16;红色差号代表8*8;黑色圆圈代表4*4.按照上述原理

C#处理JPEG头信息的方法
C#.net

C#处理JPEG头信息的方法

2020-02-16 标签:c,处理,jpeg,信息,方法,曾经有,给我,一张,jpg,1024,大小,文件,99,kb,做了,金字塔,各层,影像

曾经有人给我了一张jpg,是1024*1024大小,文件大小为99kb,做了个金字塔,各层影像大小如下:单位kb我生成的jpg金字塔为经过任何加工height25646.2kbheight512162kbheight1024557kbPhotoshop生成的jpg金字塔为经过任何加工height25

C# 中将数值型数据转换为字节数组的方法
C#.net

C# 中将数值型数据转换为字节数组的方法

2020-02-16 标签:c,中将,数值,数据,转换,字节数,方法,实现,代码,如下,private,void,value,bytearray,double,doublevalue,258

实现代码如下:private void Value_ByteArray(){double doublevalue = 258.0;Int32 intvalue = 258;string strValue = "258";Int16 int16value = 258;MemoryStream doub

浅析C# 基础语法的使用
C#.net

浅析C# 基础语法的使用

2020-02-16 标签:浅析,c,基础,语法,使用,n,et,多语言,平台,开发,多达,几十,语言,进行,java,快捷键,home,移到

.net是一种多语言的平台,开发.net 可以用多达几十种语言进行。Java 是一种单语言的平台。快捷键:home移到本行非空白字符前面end移到本行结尾shift可以多选择字符通过配合homeendpaUppaDnCtrl + home文本开头Ctrl +end文本结尾 #region和#endr

C# 骑士飞行棋的源码(分享)
C#.net

C# 骑士飞行棋的源码(分享)

2020-02-16 标签:c,骑士,飞行,源码,分享,代码,如下,所示,实现,using,system,collections,generic,linq,text,threading,tasks,n,amespace

代码如下所示:实现代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 骑士飞行棋{class Pro

c#中合并DataTable重复行的值
C#.net

c#中合并DataTable重复行的值

2020-02-16 标签:c,合并,datatable,重复,实现,代码,如下,数据,添加,hashtable,ht,n,ew,dt,datacolumn,dc,id,columns,add

实现代码如下://DataTable数据添加Hashtable ht = new Hashtable();DataTable dt = new DataTable();DataColumn dc = new DataColumn("id");dt.Columns.Add(dc);dc = new D

深入Lumisoft.NET实现邮件发送功能的方法详解
C#.net

深入Lumisoft.NET实现邮件发送功能的方法详解

2020-02-16 标签:深入,lumisoft,net,实现,邮件,发送,功能,方法,详解,在前面,文章,介绍,dotnet,内置,smtp,附件,嵌入,图片,模式

在前面的一些文章中,有介绍过DotNet内置SMTP类的邮件发送功能,附件、嵌入图片的模式都有介绍,本文继续介绍Lumisoft.NET这个非常优秀的开源组件,用该组件来设计开发邮件工具,将变得更加方便,功能更加强大。网上很多文章基本介绍如何使用该组件来收取邮件较多,较少介绍使用该组件做邮件发送功能

深入Lumisoft.NET组件POP3邮件接收与删除操作的使用详解
C#.net

深入Lumisoft.NET组件POP3邮件接收与删除操作的使用详解

2020-02-16 标签:深入,lumisoft,net,组件,pop,邮件,接收,删除,操作,使用,详解,非常,强大,发送,等功,开源,一般,用它,来处

Lumisoft.NET组件是一个非常强大的邮件发送、邮件接收等功能的开源组件,一般用它来处理邮件的相关操作,是非常合适的。之前也写过一些该组件的随笔文章,不过主要是利用来发送邮件居多,最近由于项目需要,需要利用该组件来接收邮件,邮件通过POP3协议进行接收到本地,故对该组件进行了全面的了解和使用。