开发环境——VS
新建项目 新建项目-Visual c#-控制台应用程序-输入名称和路径-确定
程序运行 启动键或F5
程序调试 灰色位置双击或F9在行添加或删除断点,启动键或F5进行调试,F10单步运行
开发语言——C#
第一个C#程序
using System;
using System.collection.Generic;
using System.Text;
namespace App1//命名空间
{
class Program//类
{
static void Main(string[] args)//Main方法,程序入口
{
Console.Write("Hello World!");//命令,分号结束
//Write方法不换行,WriteLine方法换行
}
}
}
//C#中大小写是严格区分的
C#基础
1.注释
注释分为:单行注释、多行注释、文档注释。
单行注释的符号是2条斜线(请注意斜线的方向),2条斜线右侧的内容就是注释,左侧的代码不会受影响。
多行注释以“/”开始,以“/”结束,之间的内容就是注释,可以包含多行。
文档注释写在类、方法或属性(以后会学到)的前面,它的符号是3条斜线“///”。
2.变量
const string a = "123";//常量,声明常量必须同时赋值,且不能修改
string b;//变量
b = "456";
3.命名规则
程序中的变量名、常量名、类名、方法名,都叫做标识符。
C#标识符命名规则:
由字母、数字、下划线组成。//没有美元符号
由字母、下划线开头。
4.运行符优先级
括号
一元运算符
* / %
+ -
> < >= <=
== !=
&&
||
= += -= *= /= %=
优先级相同的运算符从左向右计算,赋值运算符相反。
5.控制台输入输出
Console.Write("b的值为{0}",b);// !{0}类似占位符
string name = Console.ReadLine();
6.构造方法
为属性赋值的公有无返回值方法,与类名相同
如果没有显示定义构造方法,则会有一个默认的无参数构造方法,如果显示定义了构造方法,则没有默认构造方法
只能用new 方法名()的形式调用构造方法
7.关键字
ref——使值类型变成引用类型来进行传参,实参和形参前都需要加关键字ref,对象的属性不能作为实参