c#属性经常与字段在一起连用,提供get set访问器
get顾名思义 得到,读取,在c#中只读。
set顾名思义 设置,放置(英语好还是有点用的哈哈),可以对属性赋值,借助value。
对c#get set的个人理解
类似c语言的指针,用户没有直接操作数据。get set也对数据进行的封装,使用者不必知道其内部结构。
c#的方法就是类似c函数
之前听彭老师的课一直懵逼c#基本结构,这两天通过自己的学习有了初步认识;
与c语言类似,只有一个main函数(方法)在class program中,class还可创建其他类与main函数(方法是平行关系,即也在program内),在class创建的类中可以定义属性(变量),方法(函数),可以通过类的队对象调用类的方法。
输入一个数a 判断是不是5的倍数 是大触true 反之 false
class Program
{
class RefClass //创建类,与c结构体相似
{
public bool Judge(ref int num)
{
if (num % 5 == 0)
{
return true;
}
return false;
}
}
static void Main(string[] args)//main函数 和c一样
{
RefClass refClass = new RefClass();//实例化对象 类似c结构体创建结构体变量
int a = 20;
bool result = refClass.Judge(ref a);
Console.WriteLine("验证结果是:" + result);
}
}