返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 2143|回复: 4

[原创] 【原创】C#基础-VS

[复制链接]
发表于 2020-9-12 23:40:37 | 显示全部楼层 |阅读模式
C#基础--重点基础(VS)



1.区分大小写,且代码内句式都是英文标点符号



2.一般句子末尾都有英文分号  ";"


3.“//”是单行注释
4.部分快捷键讲解(VS):

ctrl + K + F (将选中的代码缩进对齐)(每个键都要顺序按住
ctrl + K + C(注释选中的代码)(每个键都要顺序按住
ctrl + K + U(取消注释选中的代码)(每个键都要顺序按住

//region是VS软件的快捷语法,不属于C#中的语法,作用是方便代码折叠,易于使用!!
            //使用方式如下注释:
            //代码块开始位置 region 代码块描述
            //代码块
            //代码块结束位置 endregion


5.流程方式:写代码-->保存cs文件-->生成-->运行程序(也可直接F5调试)


           句式详解:
Console.WriteLine("da-hallo");  
//语法:Console.WriteLine("【内容(可以是变量)】" + " 【加个加号可以拼接】");  
//作用:显示一行内容

Console.ReadLine();  
//语法:Console.ReadLine();  
//作用:读取用户输入的内容(为空时为暂停程序)

string c1 = Console.ReadLine();   
//语法:string 【变量】 = Console.ReadLine();   
//作用:创建字符串变量,并将读取用户输入的内容赋值给变量c1

Console.WriteLine(c1);   
//作用:显示字符串变量c1

Console.WriteLine("hello:" + c1);   
//作用:拼接引号中的内容,和显示字符串变量c1

Console.Title = "test";
//语法:Console.Title ="【字符串内容】";
//作用:将字符串内容赋值给标题

#-------------------------------------------------------------
C#的程序结构(重要)
//Console是 “类” 【工具】
//WriteLine/ReadLine是 “方法” 【功能】 (带括号的)(VS图标小方块!)
//Title是  "属性" 【修饰】  (不带括号的)(VS图标小扳手!)
//类.方法;   调用语句(使用某个类中的功能)

static void Main(string[] args)
//定义方法【做功能】,程序的入口方法

class Program
//定义类【做工具】

namespace test01
//定义命名空间【类的住址】:对类进行逻辑上的划分,避免重名

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//以上都是引入命名空间  (导入库)

//命名空间-->类-->方法 (重要)
System.Console.WriteLine("123"); //正确句式,直接在命名空间找到类并调用类的方法。


#-------------------------------------------------------------





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
 楼主| 发表于 2020-9-13 19:49:36 | 显示全部楼层
占位符实际应用的介绍:
            string gunName = "Ak-47";  //定义字符串类型的变量gunName并赋值”Ak47“

            string ziDan = "30";//定义字符串类型的变量ziDan并赋值”30“

            string str01 = string.Format("枪的名字是:{0},子弹数量:{1}",gunName,ziDan);
            //占位符,语法  string 【变量名】 = string.Format("【字符串1...{变量位置1}...字符串2...{变量位置2}】",变量1,变量2);
//占位符中的变量位置从0开始,代表后面的变量1
            //以上格式中,变量位置可以如下调转:string str01 = string.Format("枪的名字是:{1},子弹数量:{0}",gunName,ziDan);
            //注意:如果变量位置填写大于后面变量的值(比如后面的变量只有两个,却填写了变量位置有3个,程序运行时则会异常,但语法不会出错)

            Console.WriteLine(str01);
            Console.ReadLine();


回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-13 20:40:28 | 显示全部楼层
转义符的实际使用讲解:

            int mon = 777;

            Console.WriteLine("金额售卖价是:{0:d4}", mon);
            //注意:要使用转义符和数字标准格式化符号,变量和常量都要是整形类型不能是字符串!!

            //d代表补0符,d4代表不足4位的数值要补0


            Console.WriteLine("金额售卖价是:{0:p}", mon);
            //p代表百分号显示

            Console.WriteLine("金额售卖价是:{0:c}", mon);
            //c代表数值后加上人名币的符号

            Console.WriteLine("金额售卖价是:{0:f1}", mon);
            //f代表显示数值的浮点数,f的数值越大,显示的精度越高

            Console.WriteLine("\"I Love xm\"");
            // \"代表转义双引号

            Console.WriteLine("\0");
            // \0代表空字符

            Console.WriteLine("Dza new unity pro  \r\n修仙\t游戏");
            // \r\n代表换行显示
            // \t代表空白制表格(tab补位符)

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 13:11:25 | 显示全部楼层
逻辑运算符:
//判断bool类型的运算符

&& (与)
bool pd1 = true && true ;  //真与真  结果为真

bool pd1 = false && true ;  //假与真  结果为假

bool pd1 = true && false ;  //真与假  结果为假

bool pd1 = false &&  false  ;  //假与假 结果为假
//总结:一假俱假

||(或)
bool pd1 = true || true ;  //真或真  结果为真

bool pd1 = false || true ;  //假或真  结果为假

bool pd1 = true || false ;  //真或假  结果为真

bool pd1 = false ||  false  ;  //假或假 结果为假
//总结:一真全真

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-19 16:32:33 | 显示全部楼层
//各类型转换

            //str转换为int类型的方法1-Parse转换方法
            //注意:需要转换什么类型 字符串里的字符就要像什么类型,不然很容易会报错,比如,要转换int类型,字符串就必须是全数字
            //语法:需要转换的类型 新变量 = 需要转换的类型.Parse(待转换的变量);

            Console.WriteLine("请输入整数类型1");
            string numStr1 = Console.ReadLine();
            Console.WriteLine("请输入整数类型2");
            string numStr2 = Console.ReadLine();
            int numInt1 = int.Parse(numStr1);

            //也可以转换为浮点型!!  
            //float numf1 = float.Parse(numStr1);

            int numInt2 = int.Parse(numStr2);
            int numInt3 = numInt1 + numInt2;
            Console.WriteLine("相加的和为:{0}",numInt3);
            Console.ReadLine();

            //任意类型转换为str类型  
            //语法:strint 新字符串类型变量 = 任意类型变量.Tostring();
            int numIint1 = 123456;
            string numSstr1 = numIint1.ToString();
            Console.WriteLine(numSstr1);

回复 支持 反对

使用道具 举报

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表