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

C#高级

乐在其中设计模式(C#) - 原型模式(Prototype Pattern)

4

原文:乐在其中设计模式(C#)-原型模式(PrototypePattern)[索引页][源码下载]乐在其中设计模式(C#)-原型模式(PrototypePattern)作者:webabcd介绍用原型实例指定创建对象的种类,并且通过拷贝这个原

C# Dictionary 字典

10

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

C# 枚举类型

11

usingsystem;usingsystem.collections.generic;usingsystem.linq;usingsystem.text;usingsystem.threading.tasks;namespaceconso

C#抽象类

5

抽象类使用abstract修饰符声明;不能创建抽象类的实例;抽象类只能用作其他类的基类;抽象类中可以包含抽象成员和普通的非抽象成员;抽象类自己可以派生自另外一个抽象类;任何派生自抽象类的【类】,必须使用override关键字,实现该类所有的

C#将可编译为本地机器码

10

微软宣布了.netnative的开发者预览版,详见这里。这是一个大家期待了很多年的特性。每年在技术论坛上都有无数的人问,c#能否编译成本地机器码。有了这个特性之后,更多开发商会开始选择c#来开发客户端。因为检测和安装.netframewor

第二章 C#语法快速热身

5

c#语法快速热身语法if(条件表达式){代码块}语法if(条件表达式){代码块}else{代码块2}语法if(条件表达式1){代码块1if(条件表达式1)){}else{代码块2}}else{代码块3}switch结构switch(表达式)

c# 串口最简单接收十六进制

3

数据接收串口if(ACT_TAB_TEXT=="串口基本收发")//{byte[]buf=newbyte[n];//声明一个临时数组存储当前来的串口数据(byte型数据)serialPort1.Read(buf,0,n);//读取缓冲数据s

整理分享C#通过user32.dll模拟物理按键操作的代码

10

转载自:http://blog.skydev.cc/对系统模拟按键方面的知识和按键映射代码做了一下梳理,在这里分享出来,适用于开发自动操作工具和游戏外挂。主代码:publicconstintKEYEVENTF_EXTENDEDKEY=0x0

c#调用热敏打印机打印小票(usb 自动换行)

9

最近开发门店系统(wpf)用USB模式调用热敏打印机打印,查了许多办法,现在整理一下引用PrintDocument类首先组织数据。。。。。。字符串拼接stringbuildersb=newstringbuilder();使劲往sb里面app

c# webConfig中的session超时详细设置

7

webConfig中的session超时详细设置我们在webConfig中设置Session超时的时候,如果最后发行的地址是远程服务器,我们很多不是必须的属性并不用设置,如果设之后,倒不能让session超时奏效。我在做现在的程序的时候,就

C#调用WebService

15

二、WebService开发.net平台内建了对WebService的支持,包括WebService的构建和使用。与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成WebService的开发了。.netFramew

[ASP.NET MVC 大牛之路]03 - C#高级知识点概要(2) - 线程和并发

8

我也想过跳过C#高级知识点概要直接讲MVC,但经过前思后想,还是觉得有必要讲的。我希望通过自己的经验给大家一些指引,带着大家一起走上ASP.NETMVC大牛之路,少走弯路。同时也希望能和大家一起交流,这样也能发现我自己的不足,对我自己的帮助

第三章 C# 泛型

7

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

c# 编程--数组例题

5

1、输入十个学生的成绩,找出最高分1#region输入十个学生的成绩,找出最高分2//输入十个学生的成绩,找出最高分3int[]c=newint[10];4for(inti=0;i<10;i++)5{6inta=i+1;7Consol

C# Path

4

varfilePath=@"c:doc1.txt";vardirPath1=@"c:music";vardirPath2=@"c:movie";路径拼接Console.WriteLine(Path.Combine(dirPath1,"a.m

C#学习(七)- Tread

14

1.概述与概念  c#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个c#程序开始于一个单线程,这个单线程是被clr和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简