- 博客(8)
- 资源 (2)
- 问答 (11)
- 收藏
- 关注
原创 c#方法重载,可选参数,命名参数。
其实这里没什么可说哦,c++的语法大同小异。先看一段代码。class Program { public static void Test(int a) { Console.WriteLine("只有一个参数a=={0}", a); } public static void Test(int a, int b = 5) { Console
2015-08-21 15:57:24 2206
原创 七夕之Linq
今天七夕,可我只有一个人。前天喜欢的女生生日,我准备了很久,可最后却什么也没做。我若去找她,她肯定不会快乐。今天七夕,还是什么也没说。我知道,语言都是苍白的。突然感觉深深的无力。还是再写一篇吧,写啥好呢,想了半天,就Linq了,很配七夕。其实我也不知道为啥配。七夕之LinqLinq是c#设计者们在c#3.0中新添加的语法:查询表达式。使用查询表达式,很多
2015-08-20 21:31:36 704
原创 c#基础之长度可变类型相同的参数列表
为了简化编码,c#提供了一个特殊的关键字params,允许在调用方法时提供数量可变的实参,而不是由方法实现固定好的形参数量。先看代码吧。using System;using System.Linq;using System.IO;class HelloWorld { static void Main() { string fullName; f
2015-08-19 16:18:22 1356
原创 c#基础之数组
最近看了c#的数组,比c++的数组更加直接,.net也提供了很多直接直接操纵数组的方法,非常方便,所以就想做个总结。利用数组,我们可以使用变量来声明相同类型的多个数据项的集合,数组中的每个数据使用索引来进行唯一标识,和大多数语言一样,c#数组中的第一个数据项使用索引0访问。程序员应确保指定的索引值小于数组的大小,因为c#的数组是基于0的,所以最后一个元素的索引值总是比数组元素的总数小1。虽
2015-08-18 15:23:51 666
原创 c#params ref out
paramsparams 关键字可以指定在参数数目可变处采用参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。示例:字面意思比较难懂,所以看示例很有用。// keywords_params.csusing System; class App{
2015-08-12 11:42:38 378
原创 c#用socket异步传输字符串
再次特别感谢张子阳老师的文章,是我深感益处。在前一篇文章中可以看到,尽管消息分成了三条单独发送,但是服务端却将后两条合并成了一条。对于这些情况,我们可以这样处理:就好像HTTP协议一样,在实际的请求和应答内容之前包含了HTTP头,其中是一些与请求相关的信息。我们也可以订立自己的协议,来解决这个问题,比如说,对于上面的情况,我们就可以定义这样一个协议:[length=XXX]:其中xxx是实际
2015-08-12 10:43:11 1917
原创 c#socket同步通信
再次特别感谢张子阳老师的文章,读后深感益处。废话不多说,先贴代码 这是服务器端代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Linq;using System.Text;using Sy
2015-08-12 10:30:08 522
原创 c#委托
用一个简单的例子了解c#委托using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//about how to use delegate and event.namespace DelegetTestSpace {
2015-08-12 10:18:59 491
c#接口实例化问题求高手解答谢谢
2015-08-20
用c#读入一些浮点数,之间用空格分开 怎么做啊
2015-08-17
c#程序可以放在多个文件夹中吗?
2015-07-20
用云服务器来跑c#服务端
2015-07-18
c#命名空间的问题不大懂
2015-07-15
c#客户端程序连不上其他服务器程序
2015-07-09
c#引用类型是怎么创建的,新手不大懂
2015-07-09
126邮箱收不到githua验证邮件
2015-06-30
c#连接mysql不打开mysqld连不上
2015-06-30
怎么调用UpdateCommad来更改数据库呢
2015-06-17
窗体无法接受键盘消息
2015-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人