构成C#语言的基本元素
- 关键字:Keyword,构成一门语言的基本词汇
- 操作符:Operator,运算思想的符号
- 标识符:Identifier,用户自己取的名字,变量/类/成员…ect 。一定要有意 义。 变量名用Camel ,类/名称空间用Pascil法
- 标点符号:
- 文本:字面值,例子如下:
- - 注释与空白
类型,变量,方法
类型(type):定义变量和方法的时候,都是有类型属性的。类型决定了变量或者方法在内存中的存储形式。
变量:存放数据的地方;
int x; //申明一个x的整型
x=100;//把字面量100存进去
方法:处理数据的逻辑。可以理解成一个数据的加工厂,原料进去,加工完的产品出来。
方法的声明:三种常见的方法
1- 有输入有返回
2- 无输入有返回
3- 有输入无返回
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
Calculator c = new Calculator();
Console.WriteLine(c.Add(3, 4));
Console.WriteLine(c.Today());
c.PrintSum(4, 6);
}
}
class Calculator
{
public int Add(int a, int b)
{
int result = a + b;
return result;
}
public string Today()
{
int day = DateTime.Now.Day;
return day.ToString();
}
public void PrintSum(int a,int b)
{
int result = a + b;
Console.WriteLine(result);
}
}
}
程序就是数据+算法
算法
1- 循环
2- 递归