C#学习笔记之——重载、递归
来源:互联网 发布:火影忍者手游数据互通 编辑:程序博客网 时间:2024/05/16 00:37
一、不可变类型string
string person_1 = "Alina";//注意string是引用类型string person_2 = person_1;//这时候指向同一个空间
person_2 = "Catty";//这时候person_2新开了一个新的空间,跟person_1不是一个空间了
string本质是一个char类型一维数组
对char类型数组可以做如下操作:
char[] chars = { 'q', 'w', 'e', 'r' };foreach (char c in chars) { Console.WriteLine (c);}chars[0] = 'a';foreach (char c in chars) { Console.WriteLine (c);}对string可以做如下操作:
string string_1 = "qwer";for (int i = 0; i < string_1.Length; i++) { Console.WriteLine (string_1 [i]);}
string是类,Length就是它的属性
但是不能作如下操作:string_1[0] = 'a';
因为这里的每个字符是只读的!StringBuilder
需要System.Text
声明:
StringBuilder my = new StringBuilder("Hello World!");
二、重载
方法名必须相同,返回值类型没要求,参数列表不一样,可以参数类型不一样或者参数个数不一样
不带参数的构造方法称为默认构造
阅读全文
0 0
- C#学习笔记之——重载、递归
- C#学习笔记之——重载
- 学习笔记-递归,重载
- C#递归学习笔记
- C#学习之路,学习笔记 第八章 8.4重载
- 学习笔记—递归
- C#学习笔记:方法重载
- C#基础(9)——方法的重载、递归
- C#学习笔记(三)—–C#高级特性:运算符重载
- C#学习笔记--递归算法
- WCF学习笔记之重载
- 【C#学习】——重写 覆盖 重载
- C#学习笔记之——数组
- C#学习笔记之——数据类型
- C#学习笔记之——接口
- C#学习笔记之——集合
- c#学习笔记(七)运算符重载
- C#学习笔记(3)----- 方法重载
- AVFoundation框架理论+实战一(文本语音转换)
- 多任务学习“Rotating Your Face Using Multi-task Deep Neural Network”
- delphi调用bat文件
- tomcat 启动报错 修复
- spring mvc+mybatis 构建cms内容发布系统ios android
- C#学习笔记之——重载、递归
- 虚拟机中安装linux之CentoS笔记整理
- iOS 对比两个文件内容是否相同 MD5摘要 与 直接比较
- 上传图片的本地预览
- HDU 5776 sum(思维题+前缀和)
- 万树IT:Java编程语言需要掌握4大知识点
- Swift中class func与static func的区别
- Spark性能优化:shuffle调优
- 搭建一个SSM的Web项目