C#编程学习入门-Day01-2020/2/7

本文是C#编程学习的第一天,使用《C#入门经典(第七版)》作为教材,通过Microsoft Visual Studio 2017进行实践。首先介绍了创建控制台应用的基本步骤,然后讲解了如何创建并操作WPF桌面应用程序,最后涉及了变量和表达式的概念,包括变量的命名规则和简单的类型使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#编程学习入门-Day01-2020/2/7

使用书籍为《C#入门经典(第七版)》清华大学出版社

编程工具使用Microsoft Visual Studio 2017
书中推荐当时的最新版vs2015,我电脑上刚好有安装好的2012和2017,所以在这里选择了使用2017
本书第一章介绍了.net编程和C#,

第二章

第二章开始进入基础编程

  1. 点击工具选项卡,导入和导出设置在这里插入图片描述
  2. 将工具重置为C#
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

开始第一个控制台应用

  1. 文件|新建|项目 控制台应用
    在这里插入图片描述

  2. 编写代码

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {   //Output text to the screen
            Console.WriteLine("The frist app in Beginning Visual c# 2015");
            Console.ReadKey();            
        }
    }
}

Console.ReadKey()方法:告诉代码在结束前等待按键,否则本程序执行完直接结束看不到窗口

  1. 开始调试(直接按下F5也可以)
    在这里插入图片描述

  2. 运行结果

在这里插入图片描述

桌面应用程序

  1. 创建新的解决方案WPF
    在这里插入图片描述
  2. 视图 | 工具箱
    添加一个Button
    在这里插入图片描述
  3. 双击刚才添加到窗口中的按钮,会打开按钮的cs文件,向其中添加代码
 private void Button_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("The first desttop app in the book!");
        }

点击按钮时弹出框的显示内容

  1. 运行截图
    在这里插入图片描述
    在这里插入图片描述
    这里创建一个窗口程序比之前我自己用的方便不少,单击窗口中的按钮,可以直接在属性窗口对按钮进行修改,文本,颜色等

第三章 变量和表达式

C#中两种注释方法

/*第一中注释方法
  可以多行注释
*/
//第二种注释方法 只能单行注释

变量-简单类型
在cs文件开头写上using System;
定义变量的时候就不用写上System.Int32这种全名,直接按熟悉的方式写`int就可以了,下面的表直接写上熟悉的变量类型了

整数类型
sbyte介于 -128和127之间的整数
byte介于 0和255之间的整数
short介于 -32768和326767之间的整数
ushort介于 0 和 65 535 之间的整数
int介于 -2 147 483 648 和 2 147 483 647 之间的整数
uint介于 0 和 4 294 967 295 之间的整数
long介于 -9 223 372 036 854 和 9 223 372 036 854 775 807 之间的整数
ulong介于 -128 和 127 之间的整数

u***是指这种类型的变量不能存储负数

浮点类型
float
double
decimal
文本和布尔类型
char
string一组字符
bool

简单的变量命名

using System;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {   //定义string类型的变量
            string myString;   
            
            //定义int类型的变量并赋值为17
            int myInteger = 17;  

            //使用\这个转义字符把"赋值给字符串,否则字符串中出现"会出现编译错误
            myString = "\"myInteger\" is";

            //$用来调用变量
            Console.WriteLine($"{myString}  {myInteger}");
            Console.ReadKey();
        }
    }
}

运行结果
运行结果
变量命名规则

  • 变量的第一个字符必须是字母、下划线(_)或(@)

  • 其后的字符可以使字母、下划线或数字

  • 正确示例
    myFirstint
    _test
    @Mario

  • 错误示例
    99adad
    int (使用了系统关键字作为变量名)
    It`s as (出现了其他符号和空格)

转义字符表

转义序列产生的字符
\`单引号
\"双引号
\\反斜杠
\0null
\a警告(产生蜂鸣)
\b退格
\f换页
\n换行
\r回车
\t水平制表符
\v垂直制表符

在字符串前面加上@ 指定该字符串两个双引号之间所有的字符都包含在字符串中

string test = @"C\Temp\MyDir";
string test1 = "C\\Temp\\MyDir";
Console.WriteLine($"{test}\n{test1}");

运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值