![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习笔记
HJYHDH
这个作者很懒,什么都没留下…
展开
-
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 · 344 阅读 · 0 评论 -
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 · 381 阅读 · 0 评论 -
C#学习笔记6_变量的作用域
C#学习笔记6_变量的作用域变量的作用域包括代码块、函数、类、文件几种情况。局部变量是在**函数(或代码块)**内部定义的变量,也称为内部变量,局部变量只能在定义它的函数(或代码块)内被访问和使用,其他函数均不能使用。局部变量的作用域,限于说明它的代码块内:从说明的地方开始至所在的代码块结束, 离开该函数后再使用这种变量是非法的。1.代码块域(局部变量)指的是在一个结构(顺序选择循环结构)中的变量,变量的作用域是最小的。如for循环里面的变量2.函数域(局部变量)指的是在函数定义内部定义的变量原创 2021-02-22 09:49:48 · 437 阅读 · 1 评论 -
C#学习笔记5_封装_函数总结
C#学习笔记_函数总结1.访问修饰符:(定义一个类成员的范围和可见性)a、**public:**所有对象都可以访问Public 访问修饰符允许一个类将其成员变量和成员函数暴露给其他的函数和对象。任何公有成员可以被外部的类访问。b、private:对象本身在对象内部可以访问Private 访问修饰符允许一个类将其成员变量和成员函数对其他的函数和对象进行隐藏。**只有同一个类中的函数可以访问它的私有成员。**即使是类的实例也不能访问它的私有成员。c、**protected:**只有该类对象及其原创 2021-02-20 17:36:30 · 339 阅读 · 0 评论 -
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 · 97 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 616 阅读 · 0 评论 -
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 · 351 阅读 · 0 评论