C#字符串函数详解与示例

需积分: 10 76 下载量 125 浏览量 更新于2024-08-23 收藏 2.12MB PPT 举报
"北大青鸟PPT模板,涵盖了字符串函数的使用和C#编程语言的基础知识,包括变量类型、命名规则、输入输出、方法定义、注释以及条件语句的介绍。" 在北大青鸟的PPT模板中,重点介绍了字符串处理函数在SQL中的应用,这些函数对于数据库操作和数据提取至关重要。以下是各个函数的详细说明: 1. **CHARINDEX**:此函数用于查找一个子字符串在另一个字符串中首次出现的位置。例如,`CHARINDEX('JBNS','My Jbns Course',1 )` 返回4,因为'JBNS'在'My Jbns Course'中从第4个字符开始出现。 2. **LEN**:LEN函数返回字符串的长度,不包括尾部的空格。例如,`LEN('SQL Server课程')` 返回12,表示'SQL Server课程'有12个字符。 3. **UPPER**:此函数将字符串转换为大写。如`UPPER('sql server课程')` 返回'SQL SERVER课程',所有小写字母都被转换为大写。 4. **LTRIM**:这个函数用于去除字符串左侧的空格,但保留右侧的空格。例如,`LTRIM (' 周智宇 ')` 返回'周智宇 ',只去除了左侧的空格。 5. **RTRIM**:RTRIM函数则相反,它去除字符串右侧的空格,保留左侧的空格。如`RTRIM (' 周智宇 ')` 返回' 周智宇',右侧的空格被删除。 6. **RIGHT**:这个函数从字符串的右侧返回指定数量的字符。例如,`RIGHT('买卖提.吐尔松',3)` 返回'吐尔松',取了字符串最后的3个字符。 7. **REPLACE**:REPLACE函数用于在整个字符串中替换所有指定的字符或子串。例如,`REPLACE('莫乐可切.杨可','可','兰')` 返回'莫乐兰切.杨兰',所有'可'都被替换为'兰'。 8. **STUFF**:STUFF函数在字符串中删除指定长度的字符,并在相同位置插入新的字符串。例如,`STUFF('ABCDEFG', 2, 3, '我的音乐我的世界')` 返回'A我的音乐我的世界EFG',在第二个字符开始,删除3个字符并插入'我的音乐我的世界'。 此外,PPT还涉及了C#编程语言的基础知识: - **变量类型**:C#中的基本变量类型包括整型(int)、浮点型(float)、字符串(String)和布尔型(bool)等。例如,`int age;` 定义了一个整型变量age。 - **命名规则**:变量名必须由字母、数字或下划线组成,且不能以数字开头。不能使用关键字作为变量名。 - **输入输出**:C#使用`Console.WriteLine()`和`Console.Write()`方法进行控制台输出,`Console.ReadLine()`用于从控制台读入字符串。 - **方法**:方法是实现特定功能的代码块,具有返回类型和参数列表。例如,`public void HelloWorld(string message) {...}` 是一个方法定义,用于打印传入的消息。 - **注释**:C#支持行注释(//...),块注释(/*...*/)和文档注释(///...),后者常用于生成XML文档。 - **条件语句**:C#中的if语句和Java类似,但C#的switch语句和Java略有不同。 这个PPT模板提供了一个很好的起点,帮助学习者理解并掌握SQL中的字符串处理函数以及C#编程的基础概念,对于初学者来说极具价值。