注释:
1.两杠注释://xxxxx 用于注释一行信息 快捷键 ctrl+k+c 解注释: ctrl+k+u 高级版ctrl+/
2.星号注释: /* */ 用于注释多行信息 快捷键:先选中要注释的代码,ctrl+shift+?
3.三斜杠: /// 用于注释类、命名空间等
VS的常用快捷键:
// ctrl系列
// z 撤回
// x 剪切
// c 复制
// d 整行复制
// v 粘贴
// a 全选
// s 保存
// f 搜索
// h 替换
// y 反撤销(撤销过了)
// Ctrl+k+d 格式化文档
// home和end键:将光标移动到行首和行尾
// shift 字体切换、输入符号
// shift + 字母 输入大写或小写, 小写模式下shift+字母就是大写,大写模式下shift+字母就是小写
// shift + 鼠标点击 选中
// shift + home或end 从当前光标位置选中到行首或行尾
// alt + 上下 移动当前行或者选中的行
// del键 删除光标后面的字符
// 启动应用 F5
// 重启应用 ctrl+shift+F5
项目基本结构:
//引入命名空间
//命名空间:看做一个范围,用来用来标注一些成员的归属
//using 关键字 用来引入指定的命名空间,他可以告诉编译器后面的代码中,我需要使用到某个命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using test1;
using test2;
// namespace 关键字用来声明一个命名空间 定义一个空间也是类的集合(划分了一个代码块)
namespace _02_项目的基本结构
{
// class 声明一个类 class后面跟的是类名 这个名字是自己取的名字
// 创建一个类 类的命名"Program"
internal class Program
{
// 函数(方法) 名字为Main Main方法或Main函数 主函数
// 这个名字为Main的函数,是整个程序的入口,每一个程序都会有一个Main函数,所有的代码都是在Main函数里面执行的
// 创建一个方法格式:static void 方法名(){}
// static:是将Main方法修饰成静态方法
// void:空返回 没有返回值 函数执行完毕之后没有返回值 不会返回任何内容
// string[] args:这个是接受命令行传入的参数 string[] 声明args变量的数据类型 可以存储字符串数组
static void Main(string[] args)
{
// 点击启动的时候 会执行这里面的代码
// 在控制台输出一句话
Console.WriteLine("张紫诺");
//控制台输入
//等待用户交互
//暂且:之所以需要这句代码,是为了使命令行窗口在 程序运行结束时 不自动关闭 不加入的话会导致命令行窗口一闪而过 看不到想要看到输出内容
//Console.ReadKey();
}
}
}
// 结构顺序 命名空间(namespace)-->类(class)-->方法(函数)
// 一个命名空间中的类不能重复 一定是唯一的
// 一个命名空间的类与另一个命名空间的类互不冲突
namespace test1
{
class student
{
static void MyFn()//创建方法
{ }
}
class student1
{ }
}
namespace test2
{
class student
{ }
}

被折叠的 条评论
为什么被折叠?



