001.net开发环境与变量

时间:2021-11-08 05:15:44

1 .net

技术平台,用来创建互联互通的应用程序

2 应用

嵌入式开发
企业级应用

3 .NET Framework

技术:
公共语言运行时

.NET Framework的工作模式:
.NetC#>编译器》MSIL>CLR>执行
.NET类库(FCL)

4 第一个C#程序
using System;引用命名空间,使用命名空间里的类
命名空间:组织代码的一种方式。
System:常用的命名空间
Console类

例:

using System
namespace _01
{
class Hello
{
static void Main(string[] args)
{
Console.WriteLine("Hello world");
Console.ReadKey();
}
}
}

修饰符+返回值+方法名(参数列表)
{
方法体
}

Main方法:应用程序的入口
static void Main(){}
static void Main(string []args){}

文件扩展名 XXX.cs

5 VS
关键字(保留字)
namespace 命名空间//定义命名空间
{

}
注释:编译器忽略
作用:提高代码可读性
//单行注释:从//开始,到本行结束为注释内容
/**/多行注释:从/*到*/之间所有内容都为注释内容

VS常用技巧:
窗口隐藏显示
智能感知功能 Alt+>
红色波浪线下划线标识语法错误
绿色波浪线下划线标识警告
F1帮助
F12打开元数据
F5启动调试执行,成功失败的结果
如何根据错误信息转换行号
方法在类中,语句在方法中
{}()必须成对出现
如果愈发正确,代码格式不会乱;如果代码格式乱了说明有错误,需要停下修改错误

6 Console类可以实现
读取单个字符或整行
输出字符或整行
设置窗口前景色或背景色
设置光标的位置
例子:
//设置窗口大小,将窗口大小设置成指定值
Console.SetWindowSize(80, 30);
//设置屏幕的缓冲区 不能小于实际窗口大小
Console.SetBufferSize(100, 80);
//设置窗口标题
Console.Title = "图书管理系统";
//设置光标位置
Console.SetCursorPosition(34, 1);
//设置内容的颜色
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("图书管理系统");
Console.ForegroundColor = ConsoleColor.Red;
//输入输出
Console.WriteLine("请输入你的名字");
string i = Console.ReadLine();
Console.WriteLine("你的名字是"+i);
Console.WriteLine("输入任意键继续");
Console.ReadKey();
//清空控制台屏幕
Console.Clear();
Console.ReadKey();

7 常用转义字符
\n 换行
Console.WriteLine("张三\n18");
\t 自动对齐
Console.WriteLine("张三\t18");
Console.WriteLine("张三\t18");
\\ 输出一个\
\" 输出一个双引号

总结:
.NET
嵌入式 PC 企业 移动
.FramWorl CLR和FCL
编译和运行程序
DOS命令
IDE

注意:
嵌套、缩进
成对出现(){}"" ''
严格区分大小写