C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。是由C和C++衍生出来的面向对象的编程语言。
C#程序的结构:
using System:
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; //引入命名空间
namespace ConsoleApp1 //声明命名空间
{
Class Program //声明类
{
static void Main(string [] args) //主方法
{
在主方法内编写程序
使用Console.WriteLine( );输出信息,在()内输出你想要输出的信息
例:Console.WriteLine(“你好!”);//需要输出的字符串要使用””,变量不需要
输出信息常用的几种形式:’Line’表示换行,如果你不需要换行可以删除
例:Console.Write (“你好!”);
当你需要输出多个字符串时使用‘+’进行拼接,也可以使用占位符{0}
例:Console.WriteLine(“你好!” + “小明”);
Console.WriteLine(“你好!{0}”,”小明”);
使用Console.ReadLine( );获取输入的信息,默认获取字符串类型
如果你需要获取其它类型时可以点出Parse转换类型
例:int.Parse (Console.ReadLine());
当你获取了输入的信息后,就需要一个容器来装它。这个东西叫“变量”在C#中变量是非常重要的、一定要理解它。
在程序设计中,变量的使用是一个十分重要的环节,定义一个变量,就是要告诉编译器这个变量属于哪一种数据类 型,这样编译器才知道需要配置多少空间,以及能存放什么样的数据。变量都有一个变量名,变量名必须是合法的 标识符,内存空间内的值就是变量值。在声明变量时可以是不给予赋值,也可以是直接赋给初值。
例:int a = 10
Console.WriteLine(a);输出变量不需要引号
使用变量接收输入信息
例:int a = int.Parse (Console.ReadLine());
}
}
}
注意在C#中对大小写非常敏感。
同时对一些符号的中英文输入也非常敏感一定要注意!
C#中的注释有三种:
// 单行注释
/**/ 多行注释
/// 文档注释
C#中的运算符与它们的优先级:
一、小括号 ‘()’
二、自增‘++’、自减‘--’、非‘!’
三、乘‘*’、除‘/’、取余‘%’
四、加‘+’、减‘-’
五、大于‘>’、小于‘<’、大于等于‘>=’、小于等于‘<=’
六、等于‘==’
七、并且‘&&’
八、或者‘||’
九、赋值‘=’、加等‘+=’、减等‘-=’、乘等‘*=’、除等‘/=’、取余等‘%=’
C#中的整数类型:用于表示正整数和负整数的数据类型。
byte——8位无符号整型
short——16位无符号整型
int —— 32位无符号整型
long——64位无符号整型
浮点类型:可以用于表示小数的数据类型。
float——单精度浮点型
double——双精度浮点型
文本字符类型:可以用于存储文本的数据类型。
char——字符型,存储一个字符
string——字符串类型,可存储多个字符。
布尔类型
bool 数据类型表示一位的信息,取值为true或者false。