自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 C#学习笔记8_委托(1)多播委托+遍历委托链

C#学习笔记8_委托(1)多播委托+遍历委托链namespace Delegate1{ class Game { public int Shout(string gamename) { Console.WriteLine(gamename + "真好玩"); return 111; } public int Beat(string gamename) {

2021-02-22 16:45:16 348

原创 C#学习笔记7_函数重载_事件与委托_函数回调

一、函数重载函数的重载指的是在一个类中,有相同的名字的函数,但是函数参数不同的函数。函数的实现内容不要求一样。注意:仅仅有返回类型不同的情况,都不是重载函数。public int Add(int a,int b,int c){}public int Add(int a,int b){}public void Add(double a){}二、函数委托委托(delegate)是一种可以把引用存储为函数的类型。委托的声明非常类似于函数,但不带函数体,且要使用delegate 关键字。

2021-02-22 13:34:16 383

原创 C#学习笔记6_变量的作用域

C#学习笔记6_变量的作用域变量的作用域包括代码块、函数、类、文件几种情况。局部变量是在**函数(或代码块)**内部定义的变量,也称为内部变量,局部变量只能在定义它的函数(或代码块)内被访问和使用,其他函数均不能使用。局部变量的作用域,限于说明它的代码块内:从说明的地方开始至所在的代码块结束, 离开该函数后再使用这种变量是非法的。1.代码块域(局部变量)指的是在一个结构(顺序选择循环结构)中的变量,变量的作用域是最小的。如for循环里面的变量2.函数域(局部变量)指的是在函数定义内部定义的变量

2021-02-22 09:49:48 441 1

原创 C#学习笔记5_封装_函数总结

C#学习笔记_函数总结1.访问修饰符:(定义一个类成员的范围和可见性)a、**public:**所有对象都可以访问Public 访问修饰符允许一个类将其成员变量和成员函数暴露给其他的函数和对象。任何公有成员可以被外部的类访问。b、private:对象本身在对象内部可以访问Private 访问修饰符允许一个类将其成员变量和成员函数对其他的函数和对象进行隐藏。**只有同一个类中的函数可以访问它的私有成员。**即使是类的实例也不能访问它的私有成员。c、**protected:**只有该类对象及其

2021-02-20 17:36:30 342

原创 C#学习笔记4_常用字符串的操作_数据转换讲解

C#学习笔记4C#中比较常用的字符串处理技巧1.string变量可以看作是char变量的只读数组string mystring = "Hello,C#"; char mychar = mystring[1]; char[] mychars = mystring.ToCharArray();//字符串转化成字符串数组 Console.WriteLine("mychar:{0}", mychar); Conso

2021-02-10 09:38:51 99

原创 C#学习笔记3_break、continue、return_隐式转换_显式转换_检查溢出_枚举_结构_数组

一、break、continue、returnbreak:终止本循环continue:结束本次循环,继续下一循环return:结束本函数二、变量数据类型转换1.隐式转换不需要任何操作int var1;cahr var2;var1 = var2;//短整型转为长整型//一般都是将更小的数据类型隐式转换为大的数据类型。2.显式转换方法1.强制转换int var1;double var2;...

2021-02-09 14:34:28 99

原创 C#学习笔记2_递归_多线程

C#学习笔记递归算法private void btn_digui_Click(object sender, EventArgs e) { int P_int_temp; if (int.TryParse(txt_value.Text,out P_int_temp)) { lbl_result.Text = "计算结果为:" + Get(P_int_temp).ToString();

2021-02-07 17:17:40 617

原创 C#学习笔记using,is,as,switch

[C#学习笔记]基础命令is关键字可以检查对象是否与给定类型兼容string P_str = "C#编程宝典";object P_obj = P_str;//将string对象隐式转换为object类型的对象if (p_obj is string){ string P_str2 = (string)P_obj;//显示转换}//使用is关键字可以有效防止类型转换中出现的异常as关键字将对象转换为指定类型 as关键字会直接进行类型转换,如果转换成功将会返回转换后的对象,转换不成功不会抛

2021-02-04 10:22:57 355

原创 MATLAB TCP通信的理解

MATLAB TCP通信的理解建立一个TCP并打开ipA = '192.168.10.5';%本机ip地址portA = 8080;%本机端口handles.tcpip_client = tcpip('192.168.10.10',8000,'NetworkRole','client');%%与本地主机建立连接,端口号为8000,作为客户机连接handles.tcpip_client.OutputBuffersize=100000;%这个是设置的缓冲区大小,matlab默认的缓冲区大小仅仅512b

2021-02-02 15:57:32 3487 1

原创 MATLAB UDP通信的理解:

MATLAB UDP通信的理解:在找了很多资料后的一个总结:一、新建UDP对象与连接ipA = '192.168.0.5'; %Local IP,本机的IPportA = 9984;%选择一个未被占用的端口,ipB = '192.168.0.3';%需要去连接端的IP,注意最好从右至左的第二个数字即0,两个IP最好一致,使得网络处于同一网段portB = 5000;udpA = udp(ipB,'RemotePort',portB,'LocalPort',portA);%新建一个udp通信对象

2021-01-29 16:06:03 4126

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除