首页 > 编程语言 >C#基础10 有关字符串,枚举内容

C#基础10 有关字符串,枚举内容

时间:2023-05-07 19:56:24浏览次数:41  
标签:10 C# 空格 字符串 枚举 类型 ------ class

字符串

 

 

 

 

 

 

重点掌握字符串特点

 错误提示

 

 

 

 -----Length:显示长度       

------Equals():比较两个属性是否内容相等   

-----  Contains()|Replace():判断给定的字符是否出现过,如果有就用replace替代字符

------Trim()| TrimStart() |TrimEends():去空格操作,去首位空格,去头部空格,去尾部空格

------ToUpper() |  ToLower()  :大小写转换的方法

------IndexOf()  |  LastIndexOf():查找指定字符串第一次出现的位置和最后一次出现的位置

------Substring();对字符串进行截取的操作

 解答

 

 

 

 

掌握string.cs和StringBuilder的区别

 

 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 自定义枚举就不能用class修饰了,用enum关键字

 

 

 枚举可以看成由多个枚举项组成的一个数据类型,每个枚举项都是一个具体的值

为了方便才取的一个名字

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

小知识:

1.冒号+类型(:+byte),表示限制为只能使用给定的类型

限制枚举项时,只能选择整数类型

 

 

 

 

2.定义枚举的时候给一个类enum,做测试的时候给另一个类class

 

 

3.枚举项没有进行限制指定类型的话,默认是int类型

 

 

 

4.直接点出来得到的是枚举项,不是枚举项的值,需要值得话,要进行强转

 

 

 

 

 

 

 

 

 

 

 

 

5.结构关键字struct,是一种轻量级的类,是一种能够表示多种类型的一种集合,需要调用比较多的类的时候,可以用结构类

 

 

 

 

6.创建class类的时候,可以加无参构造方法,也可以不加,

结构不一定,它一定会自己添加,不用再手动添加无参构造方法,否则会错误

 

 

 

 

 

 

 

 

 

 

标签:10,C#,空格,字符串,枚举,类型,------,class
From: https://www.cnblogs.com/zys318/p/17378762.html

相关文章

  • Django操作session和中间件以及csrf跨站服务
    Django操作session#cookie保存在浏览器,数据不安全session可以将用户信息保存在服务端,基于cookie工作的1.用户信息认证2.生成随机字符串3.随机字符串和用户信息绑定一起,保存,默认在mysql4.把随机字符串返回到浏览器,将其保存,再次访问直接带其一起传输至服务端,服务端用其进......
  • Weblogic11g安装部署-winserver篇
    目录一、安装weblogic11g1.1找到下载好的weblogic11g1.2打开安装程序wls1033_oepe111150_win32.exe,并完成初始化如下图1.3点击下一步并选择安装路径,这里选择d:\bea11g1.4把“我希望通过MyOracleSupport接收安全更新”方框前的勾去掉,其他选择默认安装即可1.5直到出现如下界面,......
  • Git:删除所有 Commit 提交记录
    如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。 创建孤立分支,并切换到该分支:gitcheckout--orphanlatest_branch2.暂存所有文件:gitadd-A3.提交所有更改:gitcommit-am"FirstCommit"4.删除主分支 master:gitbranch-Dmaster5.......
  • csrf跨站请求伪造,相关校验,装饰器
    csrf跨站请求伪造钓鱼网站:模仿一个正规的网站让用户在该网站上做操作但是操作的结果会影响到用户正常的网站账户但是其中有一些猫腻 eg:英语四六级考试需要网上先缴费但是你会发现卡里的钱扣了但是却交到了一个莫名其妙的账户并不是真正的四六级官方账户模拟钓......
  • CF1591F - Non-equal Neighbours
    Mysolution首先,我们考虑最暴力的\(dp\),设\(dp_{i,j}\)表示当前处理到第\(i\)位,目前序列尾部是\(j\)的方案数。这个\(dp\)的转移是很容易的。\(dp_{i,j}=\sum_{k=1}^{a_{i-1}}[k\neqj]dp_{i-1,k}\)。但是复杂度也是很寄的,是\(O(na)\)。然后我们考虑优化这个暴力,我们......
  • LeetCode 202. 快乐数
    题目链接:LeetCode202.快乐数题意:本题是让我们判断一个数是否是快乐数,题干中给出了快乐数的条件。解题思路:方法一:在题干中指出,如果一个数不是快乐数的话,那么它的各个位上的数字的平方和会无限循环,始终变不到1,也就是说求和的过程中,sum会重复出现,因此我们抓住这一关键特征,判......
  • CF906C - Party
    我们发现,这其实就是一个完全图合并的问题。如果一个子图不是完全图,就一定要把它们合并起来。我们考虑\(dp_{msk}\)表示只对当前集合\(msk\)的点进行操作,使得\(msk\)集合是完全图的最小步数。初始状态是枚举所有的\(msk\)检测是否是完全图。然后我们每次枚举和当前集合的......
  • 再谈elasticsearch下的深度分页
    Elasticsearch在业务系统中使用也越来越广,一些开发规范也需要慢慢重视起来。我们知道在关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,在es中也应该尽量避免使用深度分页。es提供的分页查询是通过from和size参数来完成,from默认是0,size默认为10,比如:{"from":100000,......
  • 运行pycharm报错ModuleNotFoundError: No module named 'psutil'
    解决办法:psutil库要和电脑的python版本还有系统匹配才可以,我个人是不建议直接用pycharm的插件库来安装第三方包的,他是直接用pycharm安装所以不成功,我去官网下载了匹配他系统的版本再安装就成功了1、upgrade进行升级 ......
  • Mybatis-Plus基本CRUD——通用Service
    通用ServiceCRUD封装IService接口,进一步封装CRUD采用get查询单行remove删除list查询集合page分页前缀命名方式区分Mapper层避免混淆。MyBatis-Plus中有一个接口IService和其实现类ServiceImpl,封装了常见的业务层逻辑。创建Service接口和实现类IUserService......