我学C#的第一天之进制转换器
两天的时间实现了一个功能——进制转换器今天最大的收获就是如何在文本框中限制输入如下:privatevoidtxtDecimal_KeyPress(objectsender,KeyPressEventArgse){if("1234567890
两天的时间实现了一个功能——进制转换器今天最大的收获就是如何在文本框中限制输入如下:privatevoidtxtDecimal_KeyPress(objectsender,KeyPressEventArgse){if("1234567890
///<summary>///XML序列化为指定对象///Author:taiyonghai///Time:2016-08-22///</summary>///<typeparamname="T">对象类
1.1定义 当一个抽象可能有多个实现时,通常用继承来进行协调。抽象类定义对该抽象的接口,而具体的子类则用不同的方式加以实现。继承机制将抽象部分与它的实现部分固定在一起,使得难以对抽象部分和实现部分独立地进行修改、扩充和重用。 如果一个抽象
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingLuaInterface;namespaceLuaTest001{///&
c#windows编程,常会用到多线程,在新开的线程中要对主线程的页面数据进行更改时,需要通过delegate进行委托publicdelegatevoidshow(stringinfo);//定义一个委托,参数为stringprivatev
一.泛型的概念泛型是c#2.0推出的新语法“泛型”的字面意思就是广泛的类型。类、接口和方法代码可以同应用于非常广泛的类型,代码与它们可以操作的数据类型不再绑定在一起,同一套代码可以用于多种数据类型,这样,不仅可以服用代码,降低耦合,而且可以
有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图:HSSFSheetsheet1=hssfworkbook.CreateSheet("She
//判断输入是否包含中文不管你有没有输入英文,只要包含中文,就返回truepublicstaticboolHasChinese(stringcontent){//判断是不是中文stringregexstr=@"[u4e00-u9fa5]";
结构和类(一)结构-通常用于较小的数据类型,大多数情况下都是用类,可用于特定数学公式返回值这类Publicstruct结构名{}结构是值的类型传递结构一般传值方式进行,不是用using进行,class则是用Using来进行引用结构声明构造函
在控制台程序中实现以下功能:1.构建3个表(程序启动时自动建立)(20分):1)Employee职工表(工号、姓名、性别、年龄、部门)(Num、Name、Sex、Age、Department)2)Wage工资表(编号、工资金额)(No、Am
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用
c#接口定义c#不支持多重继承,但是客观世界出现多重继承的情况又比较多。为了避免传统的多重继承给程序带来的复杂性等问题,c#提出了接口的概念。通过接口可以实现多重继承的功能。继承该接口的类或结构要与接口的定义严格一致。接口描述可属于任何类或
privatestaticvoidsubdirfile(){stringwkdir=@"e:dotnet2010单位工程git.clientlib2testconsoleapplication1bindebugd2git.git";usin
当一个代码块使用unsafe修饰符标记时,c#允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。下面的实例说明了c#中使用了unsafe修饰符时指针的使用:usingsystem;namespaceunsafeco
//dt.rows[i]["pos"]如下示例//{0,0}//{1,0}//{2,0}//{3,0}//{4,0}//{5,0}list<int[]>lstint=newlist<int[]>();for(inti
在cs程序中,断线重连应该是一个常见的功能。此处的断线重连主要指的是服务器端因为某种故障,服务器端程序或者系统进行了重新启动,客户端能够自动探测到服务器端掉线,并尝试重新进行连接本程序基于来自英国的开源c#通信框架的networkcomms
这个是大众普通方法,鉴于有网友和朋友问同样的问题,在这里将我的拙劣的代码关键部分贴出来,以便帮助更多的朋友们,不足之处甚多,我可以学习,交流,请教阁下废话到此,直接上代码privateconstintws_child=0x40000000;
usingsystem;usingsystem.drawing;usingsystem.windows.forms;usingsystem.threading;namespacewindowsformsapplication1{public
共同点:IList,List,ArrayList通俗一点来讲就是广义的数组,C#里面称之为集合。不同于一般的狭义的数组,它们可以存放任意类型的东西,在申明或者赋值的时候指定。比如你写了一个类Cake,然后想有一个结构来存放很多Cake的实例
委托(delegate)委托是一种可以把引用存储为函数的类型。委托也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,它所定义的变量能接受的数值只能是一个函数,更确切的说,委托类型的变量可以接受的数值只能是一个函数,更确切