摘要: Split分割字符串 static void Main(string[] args) { string s = "abc += def"; //把不想要的+=放在字符串数组中 char[] chs = {'+','='}; //使用Split分割字符串,删除不想要的字符串,把空数据也移除掉 stri 阅读全文
posted @ 2022-12-25 20:23 小春博客 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1、值类型和引用类型的区别: 1)值类型和引用类型在内存上存储的地方不一样。 值类型的值是存储在内存的栈当中。 引用类型的值是存储在内存的堆中。 2)在传递值类型和传递引用类型的时候,传递的方式不一样。 值类型我们称之为值传递 引用类型我们称之为引用传递 2、我们学的值类型和引用类型有哪些: 值类型 阅读全文
posted @ 2022-12-14 09:50 小春博客 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 作用:将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理。 using System; namespace params参数 { class Program { static void Main(string[] args) { //int[] s = { 99, 88, 77 }; T 阅读全文
posted @ 2022-12-02 15:04 小春博客 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 作用:将一个变量带入到方法中进行改变,改变完成后,再将改变后的值带出方法。 ref参数要求必须在方法的外部赋值,而方法内部可以不赋值。 using System; namespace ref参数 { class Program { static void Main(string[] args) { 阅读全文
posted @ 2022-12-02 14:32 小春博客 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 如果在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。 但是,如果返回多个不同类型的值的时候,可以考虑使用 out参数 进行返回。 using System; namespace out参数 { class Program { static void Main(string[] arg 阅读全文
posted @ 2022-12-02 10:55 小春博客 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 结构是一次性存储多个不同的变量 数组是一次性存储多个相同的变量 数组语法:数组类型[] 数组名=new 数组类型[数组长度]; 数组的两种声明方式 using System; namespace 数组 { class Program { static void Main(string[] args) 阅读全文
posted @ 2022-11-30 10:21 小春博客 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 作用:可以帮助我们一次性声明多个不同类型的特殊的变量(我们称为字段,用下划线标记) 语法:public struct 结构名 { 成员,} 和枚举一样,写在命名空间的下面,方便下面的类和方法调用 using System; namespace 结构 { //声明一个结构类型 Person publi 阅读全文
posted @ 2022-11-29 11:26 小春博客 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 作用:为了规范开发,统一字段名。 枚举名:符合Pascal命名规范。 枚举不能声明在Main方法里面,最后声明在命名空间的下面,这样下面的类和方法都能够用到这个枚举了。 枚举就是一个变量类型和int,double,string 一样,只是枚举声明、赋值、使用的方式跟那些普通的变量类型不一样。 usi 阅读全文
posted @ 2022-11-29 09:15 小春博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Ctrl+K+D:排版 阅读全文
posted @ 2022-11-25 09:57 小春博客 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 顺序结构:程序从Main函数进入,从上到下一行一行的执行,不会落下任何一行。 分支结构:if ,if-else 选择结构:if else-if,switch-case 循环结构:while,do-while,for,foreach 注意:else永远跟它最近的那个if配对 阅读全文
posted @ 2022-11-25 09:56 小春博客 阅读(30) 评论(0) 推荐(0) 编辑