C#自学笔记_001_Real

C#自学笔记_001_Real

1、.NET平台与.NET FrameWork框架

(.NET FrameWork 框架是.NET平台不可或缺的一部分,他提供了一个稳定的运行环境来保证我们基于.NET平台开发的各种应用正常的运转。)

C#("#"念“sharp“):是一种编程语言,可以开发基于.NET平台的应用。
(*)Java 既是一个平台也是一种编程语言,C#是一种编程语言,他的平台是.NET平台,两者区别搞清楚。

.NET能够干什么:

  • 桌面应用程序:Windows
  • Internet应用程序:ASP.NET
  • 手机开发:WP8(已过时) 现在是Android和iOS
  • Unity 3D游戏开发或者虚拟现实

.NET两种交互模式

  • C/S:客户端(Client)/服务器(Server)模式,Winform应用程序就是
  • B/S:浏览器(Browser)/服务器(Server)模式,ASP.NET应用程序就是

2、建立C#程序

VS2019选择建立空项目,新建项选择控制台应用(.NET FrameWork)

**选择启动项:**在解决方案资源管理器右击项目总文件,选择属性,在启动项目中点击当前启动项
加载与卸载项目

VS2019常用快捷键
Ctrl+K+D 快速对其代码,按完K键立马松开,同时去按D键
Ctrl+Z:快速撤销上一部操作
Ctrl+S:保存
Shift+End和Shift+Home:用于选中多行代码进行复制或剪切
Ctrl+K+C:注释所选代码
Ctrl+K+U:取消所选代码的注释
F1:转到帮忙文档
折叠冗余代码:#Region和#EndRegion

3、编程练习

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Csharp001
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!!");
            Console.ReadKey(); //暂停当前程序,按任意键继续,并在屏幕上打出按下的任意键
            //在运行程序前先检查语法错误,点击”生成“,再点击“生成解决方案“,或者快捷键:Ctrl+shift+8

            //1、变量
            int n1 = 3; // 整型
            Console.WriteLine(n1);
            double n2 = 3.14; //浮点型
            Console.WriteLine(n2);
            string name1 = "张三"; //字符串型,可以存储空字符串
            Console.WriteLine(name1);
            char name2 = 'z'; //字符型,不能存储空字符
            Console.WriteLine(name2);

            decimal money = 5000m; //钱用decimal类型进行存储,能够保留更多的小数,数值后面必须加字母‘m’
            Console.ReadKey();

            //2、赋值运算符(略)
            //3、在屏幕上数输出(Console.WriteLine())
            //通过下面三个示例体会“+”的用法
            string name = "张三";
            Console.WriteLine("你好," + name);
            Console.WriteLine(5 + 5);
            Console.WriteLine(5 + "5");
            Console.ReadKey();

            //4、占位符
            int num1 = 1;
            int num2 = 2;
            int num3 = 3;
            //利用+号进行打印会使编程变得繁琐,故使用占位符
            Console.WriteLine("第一个数字是:" + num1 + "  第二个数字是:" + num2 + "  第三个数字是:" + num3);
            //占位符,以下两个实例体现出,系统根据挖空的顺序进行输出
            Console.WriteLine("第一个数字是:{0}  第二个数字是:{1}  第三个数字是:{2}", num1, num2, num3);
            Console.WriteLine("第一个数字是:{0}  第二个数字是:{2}  第三个数字是:{1}", num1, num2, num3);


            //5、交换两个变量的值
            int a = 1;
            int b = 2;

            int temp = a;
            a = b;
            b = temp;
            Console.WriteLine("交换后,a = {0},b = {1}", a, b);

            //交换两个变量的值,但是不能用中间量temp
            a = a - b;
            b = a + b;
            a = b - a;
            Console.WriteLine("交换后,a = {0},b = {1}", a, b);
            
            //6、接收用户的输入
            Console.WriteLine("请输入您的姓名:");
            string name = Console.ReadLine(); //ReadLine()函数是用于接收用户输入的函数
            Console.WriteLine("您的姓名是:{0}", name);

            //7、转义字符(\n(换行)  \t(tab键空格)  \b(一个退格)  \"(表示一个半角引号)  \\(表示一个\))
            //@字符作用:(1)使程序中的“\”单纯的表示一个斜杆,没有其他含义 (2)保留原格式输出
            Console.WriteLine(@"Hello \nWorld!");
            Console.WriteLine(@"今天天气好晴朗
处处好风光");

            //8、加减乘除运算与类型转换(略)

            Console.ReadKey();
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仲子_real

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值