C#
文章平均质量分 78
Zero游戏开发
一个无聊的人做一件有意思的事。
展开
-
C#基础知识点
1.类中的静态成员函数,静态变量,只能用类名调用,不能用对象调用(C++可以) 2.值类型:简单类型,结构体类型,枚举类型 引用类型:类,数组,接口,委托,string,当结构体作为类的字段或属性时在堆中,结构体实例在栈中,字段指向栈 3.值类型不允许未null,引用类型可以 4.Out与ref都是传递内存,ref在调用的时候要进行初始化,out可以不初始化,out指定的参数在进入函数时原创 2017-07-20 13:52:51 · 300 阅读 · 0 评论 -
C#委托与事件
C#里面的委托与C++里面的函数指针类似。 委托是一种自定义类型,是一种函数类型(理解为自定义的一种变量)。 delegate void input(string);//这样声明了一个可以存放函数的类型,要求函数是返回值为void,有一个string的参数。Input相当于是个类型名,不是变量名因此需要声明一个变量 input a=aaa;///a是input类型的变量,aaa是static原创 2017-07-20 14:44:04 · 274 阅读 · 0 评论 -
C#Socket通信
服务端 using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using System.Threading.Tasks; name原创 2017-07-20 21:25:45 · 438 阅读 · 0 评论 -
C#画图工具
因为需要用个画图软件所以用C#写了一个,但是发现不和易语言一样,没有画布这个控件,只能调用GDI类来实现绘图,本以为很困难,实际上很简单。具体效果如下:画画需要一块布和一支笔,因此,创造一块布:private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; }创造一支...原创 2017-10-10 18:18:15 · 11921 阅读 · 3 评论