C#基础学习笔记
文章平均质量分 74
C#基础学习笔记
mjmyx
这个作者很懒,什么都没留下…
展开
-
C#基础学习笔记(十五)
C#基础学习笔记(十五)1.复习public partial class Form1 : Form{ public Form1() { InitializeComponent(); } //用来存储音乐文件的全路径 List<string> listSongs = new List<string>(); private void button1_Click(object sender, EventArgs e)原创 2021-02-01 17:22:04 · 633 阅读 · 0 评论 -
C#基础学习笔记(十四)
C#基础学习笔记(十四)一、Directory操作文件夹CreateDirectory 创建文件夹Delete 删除文件夹Move 剪切文件夹Exist 判断是否存在GetFiles 获得指定的目录下所有文件的全路径GetDirectory 获得指定目录下所有文件夹的全路径static void Main(string[] args){ File Path FileStream StreamReader StreamWriter Direc原创 2021-01-20 18:17:41 · 375 阅读 · 0 评论 -
C#基础学习笔记(十三)
C#基础学习笔记(十三)1、MD5加密存密码的时候需要加密static void Main(string[] args){ //123 //202cb962ac59075b964b07152d234b70 //202cb962ac5975b964b7152d234b70 x不一样 //202cb962ac59075b964b07152d234b70 x2 加个0 string s = GetMD5("123"); Console.WriteLine(原创 2021-01-11 16:25:13 · 241 阅读 · 1 评论 -
C#基础学习笔记(十二)
C#基础学习笔记(十二)0、复习class Program{ static void Main(string[] args) { /*泛型集合 * List<T>,避免装箱 拆箱 * Dictonary<T,T> * 装箱和拆箱 * 装箱:将值类型转换为引用类型 * 拆箱:将引用类型转换为值类型 * 我们原创 2020-12-02 19:02:55 · 271 阅读 · 0 评论 -
C#基础学习笔记(十一)
C#基础学习笔记(十一)0、复习class Program{ static void Main(string[] args) { #region 里氏转换 //里氏转换 //1、子类可以赋值给父类(如果有一个方法需要一个父类作为参数,我们可以传第一个子类对象) //2、如果父类装的是子类对象则可以将这个父类转换成子类对象 //Person p = new Person(); //p.Pe原创 2020-10-24 22:58:18 · 308 阅读 · 0 评论 -
复合赋值位运算符“&=、^ =、| =”
复合赋值位运算符“&=、^ =、| =”与运算赋值(&=)、异或运算赋值(^ =)、或运算赋值(| =)1、与运算赋值(&=)同1则1与表达式1表达式2结果1111000100002、异或运算赋值(^=)两位不同则是1,相同0异或表达式1表达式2结果1101010110003、或运算赋值(|=)两位只要有一个为1,其值为1,其它都为0或表达式原创 2020-09-27 13:23:36 · 463 阅读 · 0 评论 -
C#基础学习笔记(九)
C#基础学习笔记(九)一、复习class Program{ static void Main(string[] args) { /* new: 1、在内存中开辟一块空间 2、在开辟的空间里创造对象 3、调用对象的构造函数(可以初始化参数) */ Person zsPerson = new Person("张三", -18, '中'); //注意非法值的原创 2020-09-21 14:32:23 · 499 阅读 · 0 评论 -
C#基础学习笔记(八)
C#基础学习笔记(八)一、引子1、面向过程-----> 面向对象面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。比如说:把大象塞进冰箱里(过程思维)1、打开冰箱门2、把大象塞进去,亲下大象的屁股3、关闭冰箱门张三瘦小 矮张三踩着小板凳打开冰箱门张三找李四帮忙把大象塞进冰箱里,孙全踩着板凳去亲。张三踩着板凳关闭冰箱门李四 190cm 非常大力气1、李四自己就能打开冰箱门2、李四自己将大象塞进冰箱里,李四可以自己亲一下。3、李四自己关闭冰箱门如果我原创 2020-09-10 19:32:00 · 555 阅读 · 0 评论 -
C#基础学习笔记(七)
C#基础学习笔记(七)一、 方法的调用问题在方法中定义的变量称为局部变量,其作用域从定义开始,到其所在的大括号结束为止.在一个方法中想要访问另一个方法中的变量,怎么办?两种解决方法:参数和返回值我们在Main()函数中,调用Test()函数,我们管Main()函数称之为调用者,管Test()函数称之为被调用者。1. 如果被调用者想要得到调用者的值:传递参数。使用静态字段来模拟全局变量。2. 如果调用者想要得到被调用者的值:返回值。(要有人接收)方法中的return语句:原创 2020-09-05 18:40:30 · 684 阅读 · 0 评论 -
C#基础学习笔记(六)
C#基础学习笔记(六)一、 方法的调用问题在方法中定义的变量称为局部变量,其作用域从定义开始,到其所在的大括号结束为止.在一个方法中想要访问另一个方法中的变量,怎么办?两种解决方法:参数和返回值我们在Main()函数中,调用Test()函数,我们管Main()函数称之为调用者,管Test()函数称之为被调用者。1. 如果被调用者想要得到调用者的值:传递参数。使用静态字段来模拟全局变量。2. 如果调用者想要得到被调用者的值:返回值。(要有人接收)方法中的return语句:原创 2020-08-31 17:24:55 · 446 阅读 · 0 评论 -
C#基础学习笔记(五)
C#基础学习笔记(五)一、变量类型int double string char bool decimal变量的使用规则:先声明再赋值最后使用int number;number=10;number=20;//直接赋值Console.WriteLine(number);二、Camel Pascal命名方式三、运算符赋值运算符:=复合赋值运算符:+= -= *= /= %= sum+=age; sum=sum+age;算数运算符: + - * / % ++ –关系运算符:原创 2020-08-24 15:47:52 · 789 阅读 · 0 评论 -
C#基础学习笔记(四)
C#基础学习笔记(五)1、程序调试写完一段程序后,想看一下这段程序的执行过程。当你写完这段程序后,发现,程序并没有按照你想象的样子去执行。调试方法:F11逐语句调试(单步调试)F10逐过程调试断点调试2、for循环语法:for(表达式1;表达式2;表达式3){ 循环体;}表达式1一般为声明循环变量,记录循环的次数(int i=0;)表达式2一般为循环条件(i<10)表达式3一般为改变循环条件的代码,使循环条件终有一天不再成立(i++)。执行原创 2020-08-20 19:54:06 · 359 阅读 · 0 评论 -
C#基础学习笔记(三)
1、异常捕获程序语法上没有错误,但是程序运行的过程中会出现错误我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些。在你的代码中应该经常性的使用try-catch来进行异常捕获。哪行代码有可能出现异常,你就踹它一脚。语法:try{可能会出现异常的代码;..........}//try和catch之间不能有其他的代码catch{出现异常后要执行的代码;}执行过程:如果try中的代码没有出现异常,那么cat...原创 2020-08-17 19:36:04 · 633 阅读 · 0 评论 -
C#基础学习笔记(二)
1、Convert类型转换类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是,如果两个类型的变量不兼容,比如 string与int或者string 与double,这个时候我们可以使用一个叫做Convert的转换工厂进行转换。注意:使用Convert进行类型转换,也需要满足一个条件:面儿上必须要过的去。如果123abc就不行 1 string s = "123"; 2 //将字符串转换成int或者double类型 ...原创 2020-08-12 17:40:52 · 808 阅读 · 0 评论 -
C#基础学习笔记(一)
1、变量用来在计算机当中存储数据。孙全 开房火车 26小时 去旅馆睡觉孙全 一个人 单人房 308孙全 and girl 双人间 一张床 521孙全 and boy 双人间 两张床 520存储整数100数据类型:整数在内存中开辟的空间应该是整数类型 int存储变量的语法:变量类型 变量名;变量名=值;"="号:在这并不表示等于的意思,而是赋值的意思,表示把等号右边的值赋值给等号左边的变量。声明并且...原创 2020-08-12 17:34:37 · 1025 阅读 · 0 评论