C#编程基础01

C#编程基础01

C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于[.NET Framework](https://baike.baidu.com/item/.NET Framework)和.NET Core(完全开源,跨平台)之上的高级程序设计语言。它的语法与Java,c++非常类似。

hello world!程序。

Console技术

在这里插入图片描述
Windows Form技术

在这里插入图片描述

WPF 技术

在这里插入图片描述

重置开发环境

使用工具栏—》导入导出设置—》重置环境—》不需要保存—》c#环境或常规环境

基础知识

简单的基本语句:

Console.WriteLine(); //打印数据并换行

Console.Write(); //打印不换行

Console.ReadKey(); //等待键盘输入,一直等待,直到输入

注释:

/* */ 多行注释

// 单行注释

/// 文档注释, 在类或方法前面输入///会生成文档注释,对项目进行解释

小技巧:

home 光标移动到一行最前面

page up 上翻页

page down 下翻页

shift + 方向键 以及 page键 home 键 选中区域

选中删除 删除一行文字

backspace 删除光标前的文字

del 删除光标后面的文字

ctrl + z 撤销操作

F5 启动调试

F6 查看控制台

#region 和 #endregion 折叠一段代码

练习

在这里插入图片描述

数据类型

int(整型) char(字符型) String(字符串型) double(双精度型,精度15.16位) decimal(多用于金额计算,精度更高) long(长整型)bool(布尔型)float(单精度型)

String(字符串型)

注意:字符串不可修改,下面讲的几个方法都只是返回新的字符串对象,字符串本身没有发生改变。

字符串内插

如果在字符串的左引号前添加 $,则可以在大括号之间的字符串内包括变量

Console.WriteLine($“The name {firstFriend} has {firstFriend.Length} letters.”);

Trim方法及相关方法 TrimStart 和 [TrimEnd]

删除字符串内的全部空格,前面空格,后面空格。

在这里插入图片描述

Replace 方法需要使用两个参数。 这两个字符串用括号括住。 第一个字符串是要搜索的文本。 第二个字符串是替换后的文本。

在这里插入图片描述

ToUppor(全部转大写字母)ToLower(全部转小写字母)

在这里插入图片描述

查找字符串中的文本。 可以使用 Contains 方法进行搜索

这个方法返回的是逻辑值布尔值,有返回真,否则返回假。

在这里插入图片描述

两个类似方法 StartsWithEndsWith,也可以在字符串中搜索子字符串。 这些方法搜索字符串开头或结尾的子字符串。

在这里插入图片描述

Convert.ToString();任意类型都可以转换成String。

在这里插入图片描述

变量

变量: 代表一块内存空间,我们可通过变量名向内存存,取数据。

例如 int a = 1000; int a; a = 1000; int a,b,c; a = 1; b = 1; c = 1;

以字母,数字,下划线,@符号来构成变量命名,不能以数字开头定义

Camel 命名法是第一个单词小写,从第二个单词开始每个单词的首字母大写

Pascal 命名法是指每个单词的首字母大写;

输入语句

Console.ReadLine();

需要一个String类型的值来存储。

程序运行时会等待用户输入,回车结束。

if 判断结构

if (判断条件)

{

​ 代码块;

}

以及if else结构

if (判断条件)

{

​ 代码块;

}

else {

​ 代码块;

}

在这里插入图片描述

强制类型转换

对于像把1.23换成1来讲,需要强制类型转换。(int)在括号内填入想转的类型

运算符

算数运算符:

/ * - +

/= *= -= +=

++ –

比较运算符:

== >= <= !=

逻辑运算符:

&& 与

|| 或

! 非

转义字符

\n 表示换行 \b 表示覆盖前一个 \t 表示制表位空格组成,对齐功能 \ \ 表示一个\ \ 普通转义符

转义字符属于一个字符。

在输入特殊字符时需要使用转义字符,如引号,换行,退格。

#在字符串前面加一个@表示这个字符串不需要转义,同时该字符串的回车符空格符都可以实现,以及使用两个引号代表一个引号(在没有添加的情况下,字符串的回车是无法显示的)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Echo_Wish

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

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

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

打赏作者

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

抵扣说明:

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

余额充值