C#.net 软件列表

C#反射(Reflection)对类的属性get或set值实现思路
C#.net

C#反射(Reflection)对类的属性get或set值实现思路

2020-02-16 标签:c,反射,reflection,属性,set,实现,思路,时间,朋友,insus,了解,方面,知识,提供,封装,程序

近段时间,有朋友叫Insus了解一下反射(Reflection)方面的知识,反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。 下面的例子

c# 深拷贝与浅拷贝的区别分析及实例
C#.net

c# 深拷贝与浅拷贝的区别分析及实例

2020-02-16 标签:c,拷贝,区别,分析,实例,是指,对象,互相,独立,其中,任何,改动,都不会,另外,造成,影响

深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以

c#判断输入的是不是数字的小例子
C#.net

c#判断输入的是不是数字的小例子

2020-02-16 标签:c,判断,输入,的是,数字的,例子,实现,代码,如下,public,bool,isnumeric,string,str,char,ch,n,ew,length,tochararray

实现代码如下:public bool isnumeric(string str){char[] ch=new char[str.Length];ch=str.ToCharArray();for (int i = 0; i 57){return false;}}return true;}

C# zxing二维码写入的实例代码
C#.net

C# zxing二维码写入的实例代码

2020-02-16 标签:c,zxing,二维,写入,实例,代码,实现,如下,private,void,button,click,object,sender,eventargs,e,string

实现代码如下:private void button1_Click(object sender, EventArgs e){if (string.IsNullOrEmpty(this.textBox1.Text.Trim())){MessageBox.Show("请输入需要转换的信息!");retu

C# 动画窗体(AnimateWindow)的小例子
C#.net

C# 动画窗体(AnimateWindow)的小例子

2020-02-16 标签:c,动画,窗体,例子,实现,代码,如下,using,system,runtime,windows,forms,n,amespace,public,partial,class

实现代码如下:using System;using System.Runtime.InteropServices;using System.Windows.Forms;namespace WinFormTitle{public partial class FormTitle : Form{[DllI

C#计算代码执行时间的方法
C#.net

C#计算代码执行时间的方法

2020-02-16 标签:c,计算,代码,执行时间,方法,最近,遇到,模块,非常,调用,频率,精确,运算,时间,提高,程序,整体,效率

最近遇到一个模块其执行时间非常短,但是调用频率非常高。精确计算其运算时间对于提高程序整体效率来说非常重要。在我刚刚接触.Net时,也曾经想要测试一下自己写的程序的运行时间,当时我使用的是将两个DateTime.Now相减的笨方法,呵呵。后来知道使用Environment.TickCount,对于一般

C#读写文件的方法汇总
C#.net

C#读写文件的方法汇总

2020-02-16 标签:c,读写,文件,方法,汇总,使用,filestream,实现,代码,如下,using,system,collections,generic,text,io,核心

1、使用FileStream读写文件 文件头:实现代码如下:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:实现代码如下:byte[] byData = new byte[

C#访问应用程序配置文件的方法
C#.net

C#访问应用程序配置文件的方法

2020-02-16 标签:c,访问,应用程序,配置文件,方法,app,config,注意,修改,实现,代码,如下,xml,version,encoding,utf

App.config中写(注意C#中的应用程序配置文件名不能修改)实现代码如下: 在控制台应用程序中访问,代码如下:首先添加System.configuration.dll引用然后引入命名空间 :using System.Configuration;实现代码如下: string conString

C# WinForm中Panel实现用鼠标操作滚动条的实例方法
C#.net

C# WinForm中Panel实现用鼠标操作滚动条的实例方法

2020-02-16 标签:c,winform,panel,实现,鼠标,操作,滚动条,实例,方法,如下,窗体,load,事件,注册,滚动,增加,对应,代码,private

方法如下:在窗体的Load事件注册滚动事件,并增加对应的方法 实现代码如下:private void FormSample_Load(object sender, EventArgs e){//注册事件this.MouseWheel += new MouseEventHandler(FormSamp

C# 大小写转换(金额)实例代码
C#.net

C# 大小写转换(金额)实例代码

2020-02-16 标签:c,大小写,转换,金额,实例,代码,class,ecanrmb,cs,实现,如下,using,system,collections,generic,linq,text,n,amespace,jxc

Class:EcanRMB.cs 实现代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Jxc.WinClient.BLL {public cla