1 规范目的 ……………………………………………………… 3 2 适用范围 ……………………………………………………… 3 3 代码注释 ……………………………………………………… 3 3.1 代码注释约定.............................. Read More
posted @ 2015-09-15 23:56 小精灵儿Pawn Views(224) Comments(0) Diggs(0) Edit
直接粘代码吧 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//利用键值对这个数据结构统计一个句子中每个单词出现的个数。... Read More
posted @ 2015-09-15 20:44 小精灵儿Pawn Views(547) Comments(0) Diggs(0) Edit
其实这里没什么可说哦,c++的语法大同小异。先看一段代码。 class Program { public static void Test(int a) { Console.WriteLine("只有一个参数a=={0}", a); } public static... Read More
posted @ 2015-08-21 15:57 小精灵儿Pawn Views(726) Comments(0) Diggs(0) Edit
Linq是c#设计者们在c#3.0中新添加的语法:查询表达式。使用查询表达式,很多标准查询操作符都能转化成更容易理解的代码,也就是和SQL风格非常接近的代码。 在介绍Linq之前,先介绍下泛型集合IEnumerable<T>,IEnumerable泛型接口可以在指定数据源进行迭代操作,它定义了一些扩 Read More
posted @ 2015-08-20 21:31 小精灵儿Pawn Views(174) Comments(0) Diggs(0) Edit
为了简化编码,c#提供了一个特殊的关键字params,允许在调用方法时提供数量可变的实参,而不是由方法实现固定好的形参数量。先看代码吧。 using System;using System.Linq;using System.IO;class HelloWorld { static voi... Read More
posted @ 2015-08-19 16:18 小精灵儿Pawn Views(529) Comments(0) Diggs(0) Edit
最近看了c#的数组,比c++的数组更加直接,.net也提供了很多直接直接操纵数组的方法,非常方便,所以就想做个总结。 利用数组,我们可以使用变量来声明相同类型的多个数据项的集合,数组中的每个数据使用索引来进行唯一标识,和大多数语言一样,c#数组中的第一个数据项使用索引0访问。程序员应确保指定的索... Read More
posted @ 2015-08-18 15:23 小精灵儿Pawn Views(180) Comments(0) Diggs(0) Edit
params params 关键字可以指定在参数数目可变处采用参数的方法参数。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例: 字面意思比较难懂,所以看示例很有用。 // keywords_params.c... Read More
posted @ 2015-08-12 11:42 小精灵儿Pawn Views(139) Comments(0) Diggs(0) Edit
再次特别感谢张子阳老师的文章,是我深感益处。在前一篇文章中可以看到,尽管消息分成了三条单独发送,但是服务端却将后两条合并成了一条。对于这些情况,我们可以这样处理:就好像HTTP协议一样,在实际的请求和应答内容之前包含了HTTP头,其中是一些与请求相关的信息。我们也可以订立自己的协议,来解决这个... Read More
posted @ 2015-08-12 10:43 小精灵儿Pawn Views(650) Comments(0) Diggs(0) Edit
再次特别感谢张子阳老师的文章,读后深感益处。 废话不多说,先贴代码 这是服务器端代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;usi... Read More
posted @ 2015-08-12 10:30 小精灵儿Pawn Views(196) Comments(0) Diggs(0) Edit
用一个简单的例子了解c#委托 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//about how to use del... Read More
posted @ 2015-08-12 10:18 小精灵儿Pawn Views(159) Comments(0) Diggs(0) Edit
static对象如果出现在类中,那么该对象即使从未被使用到,它也会被构造以及析构。而函数中的static对象,如果该函数从未被调用,这个对象也就绝不会诞生,但是在函数每次被调用时检查对象是否需要诞生。 下面详细说说static的功能以及它的来龙去脉: static作为编程语言里面一种重... Read More
posted @ 2015-07-07 16:17 小精灵儿Pawn Views(139) Comments(0) Diggs(0) Edit
陈皓 http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型... Read More
posted @ 2015-07-06 17:39 小精灵儿Pawn Views(105) Comments(0) Diggs(0) Edit
这是一篇基于Socket进行网络编程的入门文章,我对于网络编程的学习并不够深入,这篇文章是对于自己知识的一个巩固,同时希望能为初学的朋友提供一点参考。文章大体分为四个部分:程序的分析与设计、C#网络编程基础(篇外篇)、聊天程序的实现模式、程序实现。 程序的分析与设计 1.明确程序功能 如... Read More
posted @ 2015-07-06 09:14 小精灵儿Pawn Views(306) Comments(0) Diggs(0) Edit
C#.net 目录(?)[-] 将方法作为方法的参数将方法绑定到委托事件的由来事件和委托的编译代码委托事件与Observer设计模式 范例说明Observer设计模式简介实现范例的Observer设计模式 Net Framework中的委托与事件总结 委托 和 事件在 .Ne... Read More
posted @ 2015-07-05 15:36 小精灵儿Pawn Views(181) Comments(0) Diggs(0) Edit
要让一个Windows Form的C# TextBox换行显示多行文本就得把它的Multiline属性设置为true。 这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:) 你往往会想到直接付给一个含有换行符"\n"的字符串给Text属... Read More
posted @ 2015-07-04 23:03 小精灵儿Pawn Views(1902) Comments(0) Diggs(0) Edit

如果您觉得此文有帮助,可以打赏点钱给我支付宝。 谢谢 -):