.Net

C#集合类:动态数组、队列、栈、哈希表、字典(转)

1、动态数组:ArrayList主要方法:Add、AddRange、RemoveAt、Remove2、队列:Queue主要方法:Enqueue入队列、Dequeue出队列、Peek返回Queue开始处的对象但不删除3、栈:Stack后进先出主要方法:Push方法入栈,Pop方法出栈、Peek弹出最后一项不删除4、哈希表...

C# Socket的粘包处理(转)

对方发来了1M的数据量过来,但是,本地的buffer只有1024字节,那就代表socket需要重复很多次才能真正收完这逻辑上的一整个消息。对方发来了5条2个字符的消息,本地的buffer(大小1024字节)会将这5条消息全部收入囊下...那么,如何处理呢?下面我以最简单的一种文本消息来demo根据上面所描述的情况,最重...
代码星球·2020-05-29

C#设计模式学习笔记-单例模式(转)

C#设计模式学习笔记-单例模式 http://www.cnblogs.com/xun126/archive/2011/03/09/1970807.html   最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。  在《DesignPatterns:Element...

C# 编写Windows Service(windows服务程序)

 WindowsService简介:一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务...

C# 获取农历日期

//C#获取农历日期///<summary>///实例化一个ChineseLunisolarCalendar///</summary>privatestaticChineseLunisolarCalendarChineseCalendar=newChineseLunisolarCalendar(...
代码星球·2020-05-29

C# 中怎么将string转换成int型

intintA=0;1.intA=int.Parse(str);2.int.TryParse(str,outintA);3.intA=Convert.ToInt32(str);以上都可以,其中1和3需要try{}异常,2不需要。 TryParse()Usage1:intnumber;boolresult=In...
代码星球·2020-05-29

C# 代码注释生成代码提示和帮助文档

C#文档注释格式:///<summary>///functiondescription///</summary>///<paramname="para1"></param>///<paramname="para2"></param>///...//...

C/C++/C#程序如何打成DLL动态库

C/C++程序如何打成DLL动态库:1.在VS中新建main.h,添加如下内容:extern"C"_declspec(dllexport)intonLoad();2.新建main.cpp,并包含如下.h头部,然后实现该定义函数onLoad():#include"mainFunc.h"intonLoad(){ ...

C# 生成随机数

C#Random类(MSDN): http://t.cn/8kDX8L1 用法1:Randomran=newRandom(seed);intnum=ran.Next(a,b);seed-种子a-随机数最小值,b-随机数最大值注释:随即种子——以一个真随机数(种子)作为初始条件...
代码星球·2020-05-29

[C#] 加密与解密

[C#]加密与解密http://blog.csdn.net/lyjcn/article/details/4390823...
代码星球·2020-05-29

C#获取屏幕大小或任务栏大小

C#获取屏幕大小或任务栏大小http://www.cnblogs.com/chlyzone/archive/2012/11/05/2754601.html...

C# WinForm开发 取消窗体关闭按钮

//禁用窗体的关闭按钮privateconstintCP_NOCLOSE_BUTTON=0x200;protectedoverrideCreateParamsCreateParams{get{CreateParamsmyCp=base.CreateParams;myCp.ClassStyle=myCp.ClassSty...

c# WinForm窗体编程中对窗体程序设置快捷键

c#WinForm窗体编程中对窗体程序设置快捷键http://www.cnblogs.com/bison1989/archive/2011/09/19/2180977.html ///<summary>///实现摁下Ctrl+F,进行查找的功能。///</summary>///<...

C#变量初始化问题:字段初始值无法引用非静态字段、方法或属性

问题:字段初始值设定项无法引用非静态字段、方法或属性的问题下面代码出错的原因,在类中定义的字段为什么不能用?publicclassTest{publicTest(){}publicintAge=23;publicinttemp=Age;//ERROR字段初始值设定项无法引用非静态字段、方法或属性} C#规定在...

C# 日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别(转)

日期格式化{0:yyyy-MM-ddHH:mm:ss.fff}和{0:yyyy-MM-ddhh:mm:ss.fff}的区别http://www.cnblogs.com/jhxk/articles/1618194.html...