C#的值类型
System.Object---所有值类型、类的基类。都会继承与它。
System.ValueType---所有值类型的父类,但是它继承与System.Object
C#变量命名规则
1.通常是以小写开头 如: value
2.如果变量名包含两个单词,第二个单词首字母大写 如: intValue
3.方法名通常第一个字母都是大写 如:Main
ps: F12 查看源码
C# 的 struct(结构体) 和 enum(枚举)
struct(结构体):作用是 打包封装一个小的数据集。
enum(枚举):作用是限定一个变量的可能性
枚举类型默认对应的是整数类
可以指定enum对应指定的类型
ps:var 类型可代替其他任意变量的数据类型
C# 的 struct(结构体) 和 enum(枚举) 演示代码
using System;
namespace HelloWord
{
//默认enum类型是对应整数
enum Str { ni, nihao, nihaoa };
//指定他的类型为 byte
enum Str1 : byte {ni ,nihao,nihaoa };
class Program
{
static void Main(string[] args)
{
//控制台输入hello world!
// Console.WriteLine("Hello World!");
//控制台接收到用户输入,且按回车键,才会关闭控制台
// Console.ReadLine();
//调用struct 的参数
Person person = new Person();
person.age = 10;
Console.WriteLine(person.age);
Console.ReadLine();
//var数据类型的使用
var age = Str.ni;
//调用enum的参数的方法
Console.WriteLine(age);
Console.ReadLine();
}
struct Person
{
public int age;
public int name;
}
}
}
C#四种访问修饰符
public 公有的
private 私有的
internal 只在当前类内调用有效
protected 受保护的,只有继承才可以访问