新手自学,记录一下遇到的问题和学的知识,如果有啥问题,请大伙指出来,我可能会写错的或者理解错啥的,感觉我写代码像个呆瓜哈哈哈哈😭
软件
- Visual Studio 目前使用的软件 2022版本 , 安装按照网上其他大佬的流程安装就可以了,基本没有什么问题, 记着勾选自己要学的选项 ,插件啥的我没有安装 ,都是软件设定的初始。
我遇到的问题:
1.控制台闪退问题:
目前使用的是控制台输出 可能会遇到一个问题, 闪退(😂当时还以为有问题了)
1.运行程序的时不用F5键执行,用Ctrl+F5来使用
2.在代码的最后加上这句 Console.ReadLine();
“等待用户输入”,这样控制台会停住等你输入啥,敲击回车键才会关闭或者在程序最后加上一句Console.ReadKey();
2.创建项目时的问题
1.创建新项目
选择c#, 控制台应用 ,前面点了.net 和c#的话应该是有的, 我安装的时候忘了选.net导致没有这个
下一步, 项目名称和位置等,都可以根据个人的需求弄
2.初始代码(闪退问题)
using System;
//命名空间
namespace 你起的项目名
{
//类空间
class Program
{
//方法函数
static void Main(string[] args)
{
/* 我是注释 我的第一个 C# 程序*/
//输出语句 hello world
Console.WriteLine("Hello World");
Console.ReadKey();//可以加可以不加,闪退那个问题
//Console.WriteLine("Hello World");
}
}
}
- //斜杠是注释,可以加到代码里,加到代码前面就不会运行, /**/多行注释 这些多用就记住了
- ctrl+z 撤销
- ctrl+y 返回撤销
- ctrl+k+c 快速注释
- ctrl+k+u 取消注释代码
代码分区
- namespace命名空间区域 : 暂时先不提,他会包含很多的1和2 (类似于一个小区)
- class 类 :他会包含很多的函数方法和其他项 (类似于一栋楼房)
- Main函数方法: 一般都是在这个里面写 (类似于一户人家)
- {}表示一个代码分区 , 一般都是用大括号包含
- 代码区分大小写, 分号结尾, 建议改自己的输入法,比较省事一些
输出语句:
Console.WriteLine("你要输出的内容");
- 你要把你想输入的东西放到里面,这里有""双引号 ,英文的
- 这个写法是固定的,记住就可以了,应该是有更快捷的方法可能是我不知道😂
Console.Write("你要,;asdABC 输出的内容");
Console.ReadLine();//等待输入
Console.ReadKey();//按键检测
- 两个输入方法有区别, line是行的意思, 也就是说line打出的是一行,而Write是直接打印,不会空行也不留空
- ReadLine是指等待用户输入完毕,按回车 ,才会继续执行,一般后边()里没有东西,因为这个是用户输入的,他输入啥都是可能的,所以啥也没有
- ReadKey是指——需要摁键,无论摁哪个都可以