c#基础之类的基本语法

类的语法

[public] class ClassName
{//public也可以不用写,默认就是public
	
}

这里的public是访问修饰符,public是访问权限最高的,哪里都能访问得到

在Main函数中调用其他类的函数

被调用函数与Main是在同一个类

上图片
在这里插入图片描述
写上类名
在这里插入图片描述

被调用函数所在的类是静态类

先来看看这个问题,在屏幕上打印test这个单词,也就是

Console.WriteLine("test");

这个Console是静态类(看类名前面是否有static修饰,如果是就是静态类,如果不是就是非静态类
Console静态类
WriteLine是方法名
答案就露出水面了,也就是
被调用函数所在的类的类名.被调用函数的函数名

被调用函数所在的类不是静态类

Q1:如何生成一个1~100之间的随机数(整数)?
A1:不就是Random一个对象,在Next一下
我们来看一下Random类
Random类
类名前面没有static说明该类是非静态类
生成一个整形随机数

	         Random r = new Random();//非静态类要创建对象
             int n = r.Next(1, 101);//next是Random类下面的一个方法

答案出来了
对象名.方法名;

类里面能写什么

能写字段,属性,方法(也就是函数)
字段:本人理解为存储数据的
属性:我暂时接触到的是保护字段的
方法:与Main函数类似的函数
例如

public class Test
{
	[private] string _name;//这个就是字段了,字段名字前面要加个下划线来区分
	/*
		这个Name方法就是属性,专属于字段_name的
	*/
	public string Name
	{
		set{_name=value;}//给属性赋值的时候会执行set方法
		get{return _name;}//给打印或输出属性的时候会执行get方法
	}
	public void Exam()
	{
		Console.WriteLine("This is a method");
	}
}

文章中可能会有些错误,请各位大佬指出

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值