一、C#输入和输出
1、输入——使用Console.ReadLine(); ReadLine()方法的返回类型是string
1.1 从键盘中输入字符串格式的内容
string 变量名=Console.ReadLine();
1.2 从键盘中输入数字格式的内容
int 变量名= int.Parse(Console.ReadLine());
int 变量名= Convert.ToInt32(Console.ReadLine());
2、输出 Console.Write();//输出不换行 Console.WriteLine();//相当于\n 换行 Console.WriteLine("字符串{0}..{n}", 变量1,.....变量n);
二、类和对象
1、概念 类:具有相同的特征和行为的集合 对象:一切皆对象
2、类和对象的关系 类,是笼统的,抽象的,是对象的集合 对象,是具体的,看得见或摸得着, 是类的实例化、具体化
3、C#如何创建类、对象 1、创建类的语法 访问修饰符 class 类名 {
} 访问修饰符: public\默认的internal
2、创建对象 类名 对象名=new 类名();
4、访问修饰符
public——访问权限最大 private——私有的,只能自己访问,权限最小
protected——受保护的,供自身、子类访问 internal——同一个项目中的其他类都可以用
三、类的成员——默认访问修饰符为私有的private
1、字段:private的修饰
2、属性:public的修饰
作用:控制字段的访问权限,封装字段
语法: private 数据类型 字段名;
//属性名,将字段名的首字母大写
public 数据类型 属性名 {
get{return 字段名;}
//通过判断value的值, 有效控制字段的非法值
set{字段名=value;} }
分类:根据get、set访问器区分
只有get,只读属性,不能赋值 只有set,只写属性,不能输出 get\set都有,读写属性
调用: 方式1: 类名 对象名=new 类名(); 对象名.属性名=值;
方式2:使用对象初始化器 类名 对象名=new 类名(){ 属性1=值1,...属性n=值n };