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

C#高级

第三章 C# 泛型

4

当两个模块功能相似,仅仅只是类型不同的时候,你会怎么办呢。请看以下代码:publicclassIntClass{List<int>Intlist=newList<int>();publicvoidAddList(in

C#接口定义

5

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

C#动态添加控件到窗体不显示

1

在FormLoad里面添加控件时,用this.Controls.Add()方法向窗体里面动态添加控件,调试,一直不显示,后来发现原来窗体上有一个groupbox覆盖了整个窗体,其实控件已经添加上去了,只是被遮盖了。后面改为this.grou

C#.NET常见问题(FAQ)-如何使用DataGridView跟Excel数据交互

1

1从工具箱中拖进来一个DataGridView?2就像Excel表头,可以添加一个表头(即一列的抬头,比如叫做A)?3一次添加ABCDE等项目,也可以修改该类目的类型为Button或者ComboBox?4这样完成之后就初具模型了,点击这个控

C# FindFirstFile win32API (转)

5

privatevoidbutton2_Click(objectsender,EventArgse){WIN32_FIND_DATAFindFileData1=newWIN32_FIND_DATA();varfile="C:WindowsSy

C#关于排程举一个小例子

5

执行后程序会一直执行.下面是一个例子原文:http://www.cnblogs.com/sdya/p/4210706.html

C#趋势图(highcharts插件)

9

<!--图表效果展现--><divclass="TUI-layout-center"style="overflow:auto;"id="appriseContent"><divclass="ui-layout-

C#匿名函数

3

匿名函数的定义和用途#匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托[无需取名字的委托],或传递命名委托(而不是命名委托类型,传递一个方法块,而不是委托类型)[callback的方式]作

【转】 HTML解析:基于XPath的C#类库HtmlAgiliytyPack

3

【转】HTML解析:基于XPath的C#类库HtmlAgiliytyPack最近处于毕业设计开始阶段,前期工作需要去国外的一些专业数据库网站比对一些所需TF家族信息,为了快捷方便,想到用程序去帮助实现。前期实现了一系列的尝试,使用C#的的网

C# 每天问个为什么

4

1定义字符串时,系统提示列表有两个string,String.一个大写,一个小写,有什么区别?答:没有区别。这个涉及到一个名词,“基元类型”;为了便于我等程序员编写代码,c#提供了基元类型,编译器直接支持的类型叫做基元类型。基元类型直接映射

C# Dictionary

8

说明必须包含名空间system.collection.genericdictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)键必须是唯一的,而值不需要唯一的键和值都可以是任何类型(比如:string,int,自定义类型,

C#中实现Hash应用

2

在C#中,数据的Hash以MD5或SHA1的方式实现,MD5与SHA1都是Hash算法,MD5输出是128位的,SHA1输出是160位的,MD5比SHA1快,SHA1比MD5强度高。1.1SHA-1和MD5的比较因为二者均由MD4导出,SH

C#特性的简单介绍

6

特性应该我们大多接触过,比喻经常使用的[Obsolete],[Serializable]等下面我就主要介绍一个特性的一些用法摘自MSDN定义:用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。">意思就是把我们自定义的

C#基础视频教程7.5 如何编写简单游戏

2

有一些BUG需要处理,比如小鸟太高或者太低都应该报错(不然直接掉到窗口下面去了),这个方法跟前面的HitTest应该独立开来,而不是掺和在一起?测试确实可以检测是否超过边界(如果要非常精确,那么就不仅仅是判断跟窗体宽度和高度的比对了,要去掉

【C#】GC和析构函数(Finalize 方法)

3

析构函数:(来自百度百科)析构函数(destructor)与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后”的工作(例如在建立对象时用new开辟了一片内存空间,应在退出

C#泛型

10

目录泛型1、没有泛型的年代2、泛型的出现3、泛型的调用4、泛型是如何工作的呢?5、泛型类6、泛型接口7、泛型委托8、普通类可以继承泛型类9、泛型约束泛型?对于泛型的解释我们先看下百科的解释:泛型是程序设计语言的一种特性。允许程序员在强类型程

c# Web服务远程“调用”调试

9

创建的web服务,发布到本地的iis后,本地测试访问webservice可以直接点击调用来调试。但发布到非本机的服务器后,替代“调试”按钮的是一段文字测试窗体只能用于来自本地计算机的请求。原因:没有开启远程访问。解决办法:在web.conf

C#中的继承与多态还有接口

8

简单继承最简单的三个类publicclassAnimal{publicAnimal(){Debug.Log("ConstructAnimal!");}}publicclassMammal:Animal{publicMammal(){Debu

C# 基于Quartz.NET实现任务调度并部署Windows服务

6

放在最前面->Timer在没有引入第三方开源的定时调度框架之前,我们处理一些简单的定时任务同时都是使用Timer类,DotNet中的Timer类有三个,分别位于不同的命名空间下,分别是:    ①.位于System.Windows.F