/*
* Author:hiyo585
* Company:hiyo stuidos
* 2022/01/13
* 字符和字符串的使用Char String
* Char类主要用来存单个字符,占16位(2个字节)的内存空间
* 字符型变量为单引号,字符串为双引号
* Char只定义一个Unicode字符
* Char中有很多方法:见下面
* 转义字符
* 字符串的应用String;声明字符串String str = null ;
* String str = "hiyo studios"声明并初始化
* 字符串的链接+
* 一般C#中一句字符串不能分开在两行中写,如果太长,用+
* eg Console.WriteLine("hiyo
* studios") //这样写是错误的
* --> "hiyo" +
* "studios"; 正确
* 可变字符串类
* */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CharDemo01
{
internal class Program
{
static void Main(string[] args)
{
char a = 'a';//char小写
Char b = '8';//Char大写
char c = 'L';
char d = '.';
char e = '|';
char f = ' ';
//IsLetter()判断是否为字母;
Console.WriteLine("IsLetter()方法判断a是否为字母:{0}", Char.IsLetter(a));
//IsDigit()判断b是否为数字;
Console.WriteLine("IsDigit()方法判断b是否为数字:{0}", Char.IsDigit(b));
//IsLetterOrDigit()方法判断c是否为字母或者数字
Console.WriteLine("IsLetterOrDigit()方法判断c是否为字母或数字:{0}", Char.IsLetterOrDigit(c));
//IsLower()方法判断是否为小写字母
Console.WriteLine("IsLower()方法判断a是否为小写字母:{0}", Char.IsLower(a));
//IsUpper()方法判断是否为大写字母
Console.WriteLine("IsUpper()方法判断c是否为大写字母:{0}", Char.IsUpper(c));
//IsPunctuation()方法判断是否为标点符号
Console.WriteLine("IsPunctuation()方法判断d是否为标点符号:{0}", Char.IsPunctuation(d));
//IsSeparator()方法判断是否为分隔符
Console.WriteLine("IsSeparator()方法判断e是否为分隔符号:{0}", Char.IsSeparator(e));
//IsWhiteSpace()方法判断是否为空白
Console.WriteLine("IsWhiteSpace()方法判断f是否为空白:{0}", Char.IsWhiteSpace(f));
//IsControl()方法指定的Unicode字符是否属于控制字符类型
//ISHighSurrogate()方法指示指定的Char对象是否为高代理项
//IsLowSurrogate()方法指示指定的Char对象是否为低代理项
//IsSurrogate()方法指定某个UniCode字符是否属于代理项字符类型
//IsSurrogatePair()指示两个制动的Char对象是否形成代理项对
//IsSymbol()是否属于符号字符类型
//Parse()方法将制动字符串的值转换为它的等效Unicode字符
String g = "x";
Console.WriteLine("Parse()将指定的g,转换为等效的Unicode字符:{0}", Char.Parse(g));
//ToLower()转换为小写
Console.WriteLine("ToLower()将c转换为小写等效项:{0}", Char.ToLower(c));
//ToLowerInvariant()使用固定区域的大小写规则,将Unicode字符的值转换为其小写等效项
//ToString()转
C#基础知识2:字符和字符串
最新推荐文章于 2022-01-22 18:48:19 发布
本文深入探讨了C#编程中的字符类型和字符串处理,涵盖了从Unicode字符到字符串操作的各种概念,包括字符转义、字符串连接及LINQ在字符串处理中的应用。
摘要由CSDN通过智能技术生成