C# 字符与字符串

本课要点

1 、字符类Char的使用

2 、字符串类String的使用

3、可变字符串****StringBuilder

4、常见错误

一 何时用到字符与字符串

问题:
输出C#**课考试最高分:**98.5

输出最高分学生姓名:张三

输出最高分学生性别:'男'

二 Char类概述

C#语言中,使用char/Char****类定义字符,并且字符只能用单引号括起来

语法:

检查下面这些是否是合法的字符

三 为什么要使用转义字符

问题:
在程序中输出"C:\Windows"目录

四 转义字符

转义字符是一种特殊的字符变量,其以反斜线" \"开头,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的意义,故称"转义"。

五 字符串类String的使用

1 字符串的申明及赋值

C#语言中,字符串必须包含在一对双引号("")之内,使用String/string****声明字符串

语法:

2 常见错误------空字符串与字符串引用为空

3 连接多个字符串

使用 **"+"运算符可完成对多个字符串连接的功能。" +"运算符可以连接多个字符串并产生一个 String****对象。

4 比较字符串

问题:
如何判定两个字符串相等?

其他的比较字符串方式?

5 格式化字符串

6 格式化日期数据

7 截取字符串

根据索引截取子字符串

8 分割字符串

根据指定的分隔符分割字符串

9 插入字符串

在字符串的指定位置插入子字符串

10 填充字符串

在字符串的左侧或者右侧进行字符填充

11 删除字符串

从一个字符串的指定位置开始,删除指定数量的字符

12 复制字符串

Copy 方法------全部复制

13 替换字符串

将字符串中的某个字符或字符串替换成其他的字符或字符串

六 StringBuilder类的定义

语法:

csharp 复制代码
public StringBuilder()
public StringBuilder(int capacity)
public StringBuilder(string value)
public StringBuilder(int capacity,int maxCapacity)
public StringBuilder(string value,int capacity)
public StringBuilder(string value,int startIndex,int length,int capacity) 

七 StringBuilder类的使用

StringBuilder类存在于System.Text****命名空间中。

八 StringBuilder类与StringBuilder类的区别

相关推荐
weixin_4997715514 分钟前
C++中的组合模式
开发语言·c++·算法
初级代码游戏15 分钟前
套路化编程 C# winform 自适应缩放布局
开发语言·c#·winform·自动布局·自动缩放
_waylau19 分钟前
鸿蒙架构师修炼之道-架构师的职责是什么?
开发语言·华为·harmonyos·鸿蒙
2的n次方_30 分钟前
CANN Ascend C 编程语言深度解析:异构并行架构、显式存储层级与指令级精细化控制机制
c语言·开发语言·架构
java干货1 小时前
为什么 “File 10“ 排在 “File 2“ 前面?解决文件名排序的终极算法:自然排序
开发语言·python·算法
_F_y1 小时前
C语言重点知识总结(含KMP详细讲解)
c语言·开发语言
毕设源码-郭学长1 小时前
【开题答辩全过程】以 基于python的二手房数据分析与可视化为例,包含答辩的问题和答案
开发语言·python·数据分析
无小道1 小时前
Qt——常用控件
开发语言·qt
大空大地20261 小时前
流程控制语句--switch多分支语句使用、while循环语句的使用、do...while语句、for循环
c#
aini_lovee2 小时前
MATLAB基于小波技术的图像融合实现
开发语言·人工智能·matlab