当前位置:首页 > C#教程 > C#高级

C#高级

我学C#的第一天之进制转换器

5

两天的时间实现了一个功能——进制转换器今天最大的收获就是如何在文本框中限制输入如下:privatevoidtxtDecimal_KeyPress(objectsender,KeyPressEventArgse){if("1234567890

C# XML序列化

6

///<summary>///XML序列化为指定对象///Author:taiyonghai///Time:2016-08-22///</summary>///<typeparamname="T">对象类

C#设计模式系列:桥接模式(Bridge)

6

1.1定义 当一个抽象可能有多个实现时,通常用继承来进行协调。抽象类定义对该抽象的接口,而具体的子类则用不同的方式加以实现。继承机制将抽象部分与它的实现部分固定在一起,使得难以对抽象部分和实现部分独立地进行修改、扩充和重用。  如果一个抽象

Lua与C#的交互1

5

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingLuaInterface;namespaceLuaTest001{///&

c# 通过delegate委托向主线程发送信息

5

c#windows编程,常会用到多线程,在新开的线程中要对主线程的页面数据进行更改时,需要通过delegate进行委托publicdelegatevoidshow(stringinfo);//定义一个委托,参数为stringprivatev

c#泛型初学

8

一.泛型的概念泛型是c#2.0推出的新语法“泛型”的字面意思就是广泛的类型。类、接口和方法代码可以同应用于非常广泛的类型,代码与它们可以操作的数据类型不再绑定在一起,同一套代码可以用于多种数据类型,这样,不仅可以服用代码,降低耦合,而且可以

C#NPOI操作EXCEL-设置密码及设置只读

7

有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图:HSSFSheetsheet1=hssfworkbook.CreateSheet("She

非计算机专业的码农C#学习笔记 七、

9

结构和类(一)结构-通常用于较小的数据类型,大多数情况下都是用类,可用于特定数学公式返回值这类Publicstruct结构名{}结构是值的类型传递结构一般传值方式进行,不是用using进行,class则是用Using来进行引用结构声明构造函

C#中一道关于ADO.NET的基础练习题

9

在控制台程序中实现以下功能:1.构建3个表(程序启动时自动建立)(20分):1)Employee职工表(工号、姓名、性别、年龄、部门)(Num、Name、Sex、Age、Department)2)Wage工资表(编号、工资金额)(No、Am

C#泛型详解

10

我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用

C#接口定义

8

c#接口定义c#不支持多重继承,但是客观世界出现多重继承的情况又比较多。为了避免传统的多重继承给程序带来的复杂性等问题,c#提出了接口的概念。通过接口可以实现多重继承的功能。继承该接口的类或结构要与接口的定义严格一致。接口描述可属于任何类或

git for c#,子文件的添加

9

privatestaticvoidsubdirfile(){stringwkdir=@"e:dotnet2010单位工程git.clientlib2testconsoleapplication1bindebugd2git.git";usin

C# 不安全代码

9

当一个代码块使用unsafe修饰符标记时,c#允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。下面的实例说明了c#中使用了unsafe修饰符时指针的使用:usingsystem;namespaceunsafeco

【c#源码】基于TCP通信的客户端断线重连

14

在cs程序中,断线重连应该是一个常见的功能。此处的断线重连主要指的是服务器端因为某种故障,服务器端程序或者系统进行了重新启动,客户端能够自动探测到服务器端掉线,并尝试重新进行连接本程序基于来自英国的开源c#通信框架的networkcomms

C# 操作摄像头

10

这个是大众普通方法,鉴于有网友和朋友问同样的问题,在这里将我的拙劣的代码关键部分贴出来,以便帮助更多的朋友们,不足之处甚多,我可以学习,交流,请教阁下废话到此,直接上代码privateconstintws_child=0x40000000;

C# 前台线程与后台线程区别

8

usingsystem;usingsystem.drawing;usingsystem.windows.forms;usingsystem.threading;namespacewindowsformsapplication1{public

C# —— IList, ArrayList与List的区别详解

7

共同点:IList,List,ArrayList通俗一点来讲就是广义的数组,C#里面称之为集合。不同于一般的狭义的数组,它们可以存放任意类型的东西,在申明或者赋值的时候指定。比如你写了一个类Cake,然后想有一个结构来存放很多Cake的实例

C# 之 委托

19

委托(delegate)委托是一种可以把引用存储为函数的类型。委托也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,它所定义的变量能接受的数值只能是一个函数,更确切的说,委托类型的变量可以接受的数值只能是一个函数,更确切