深入C#中的String类

一、String类里面的方法:
1.indexOf():查找某个字符在字符串中的位置
语法:字符串.indexOf(); //返回一个int
2.Substring():从字符串中截取某个字符串
语法:字符串.Substring();//返回String
3.ToLower():将字符串转换成小写形式
语法:字符串.ToLower();//返回String
4.Equals():比较两个字符串是否相等
语法:字符串1.Equals(“字符串2”);//返回bool
5.Join():连接字符串
语法:string.Join(“需要连接的字符”,需要连接的数据)
6.Split():分割字符串
语法:字符串.Split(‘按照某个字符’) //返回数组
7.Trim():清除字符串左右两边的空格
语法:字符串.Trim();//返回string类型
二、Format格式化字符串:
语法:string.Format(“格式化字符串”,参数列表);
eg:string.Format(“姓名{0}”,name);
eg:string.Format("{0}乘以{1}等于{2}",num1,num2,num1*num2)
三、Format里面的参数化数值:
1.C:货币格式
2.D:十进制格式
3.F:小数点后面固定的位数
4.N:用逗号隔开的数字
5.P:百分比计数法
6.X:十六进制的格式
四、类型转换:
1.显式类型转换(强制类型转换):当源类型小于目标类型的时候,需要显式转换。
2.隐式类型转换(自动类型转换):当源类型大于目标类型的时候,需要隐式转换。
五、数值类型与字符串之间的转换
1.字符串转换为int类型
语法:int.Parse(字符串);
2.字符串转换为double类型
语法:double.Parse(“字符串”);
六、数值类型转换为字符串
语法:数值.ToString();
七、使用Convert进行转换
语法:Convert.ToInt32(要转换的值);
八、Parse与Convert的区别:
Parse:是将字符串类型转换为数值类型
Convert:任何基本类型之间都可以转换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/325887.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谈谈系统稳定性设计

转载自 谈谈系统稳定性设计 一、差旅随想 因为base在分公司,需要经常去总部出差,所以搭乘飞机成了家常便饭,很多时候坐在飞机上会不由的感叹,设计制造这样精密复杂的机器的那帮人真的是了不起,他们是怎样保证这样一台…

Android使用MPAndroidChat

参考文档: https://blog.csdn.net/u013184970/article/details/52095170 https://blog.csdn.net/cen_yuan/article/details/52204281 注意: 在要使用的module的build.gradle添加: dependencies { compile ‘com.github.PhilJay:MPAndroidChart:v3.0.0-be…

微服务集成——《微服务设计》读书笔记

一.理想的集成应该是什么样的? 1.避免破坏性修改 如果在一个微服务的响应中添加一个字段,服务的消费方不应该受到影响。 2.保证API的技术无关性 微服务之间的通信应该是与技术无关的。 3.使服务的消费方易于使用 如果消费方使用该服务比登天还难&…

使用ADO.NET访问数据库

一、ADO.NET:数据库访问的方法和技术。 二、ADO.NEt的重要组件: 1.DataSet:独立于数据源的数据访问 2…Net framework数据提供程序:用于连接到数据库执行命令和检索结果 三、.NET数据提供程序的四个核心对象: 1.Connection:连接数据库 2.Comm…

React中构造函数、reader和函数的调用次数和时机测试

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>state</title> </head> <body><!-- 准备好一个“容器” --><div id"test"></div><!-- 引入react核…

什么是加密算法

转载自 什么是加密算法 Java的加密知识也是Java常见的领域之一&#xff0c;加密技术的底层确实很复杂&#xff0c;运用了大量的数学知识&#xff0c;要弄明白非常复杂。但是Java语言中运用密码加密工具却是非常简单。我们在Java里面运用这些加密技术&#xff0c;只需要把原理…

使用ADO.NET查询和操作数据

一、StringBuild类&#xff1a; 1.Append&#xff1a;在末尾追加字符串 2.Insert:在指定的位置插入字符串 3.Remove:移除指定的字符串 二、使用DataReader的步骤&#xff1a; 1.连接数据库&#xff1a; SqlConnection conn new SqlConnection(conStr); 2.定义sql语句&#xff…

Android传感器的使用

Android 中主要的传感器有以下几种 TYPE_ACCELEROMETER 加速度传感器又叫 G-sensor&#xff0c;该数值包含地心引力的影响&#xff0c;单位是 m/s 测量应用于设备 x 、y、z 轴上的加速度。 将手机平放在桌面上&#xff0c;x 轴默认为0&#xff0c;y 轴默认0&#xff0c;z 轴默…

理解C# 4 dynamic(2) – ExpandoObject的使用

ExpandoObject的使用非常简单&#xff0c;很容易入手。上一篇里面已经有详细的介绍了&#xff0c;可以看这里(理解C# 4 dynamic(1) - var, object, dynamic的区别以及dynamic的使用) 下面对ExpandoObject的使用场合和一些认为需要注意的地方&#xff0c;谈一下自己的看法: 一…

谈谈服务限流算法的几种实现

转载自 谈谈服务限流算法的几种实现 保障服务稳定的三大利器&#xff1a;熔断降级、服务限流和故障模拟。今天和大家谈谈限流算法的几种实现方式&#xff0c;本文所说的限流并非是Nginx层面的限流&#xff0c;而是业务代码中的逻辑限流。 为什么需要限流 按照服务的调用方&…

Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果

效果一 NoActionBar 无论Activity继承自Activity还是AppCompatActivity 只需要在styles中的修改Theme <style name"AppTheme" parent"Theme.AppCompat.Light.NoActionBar"><!-- Customize your theme here. --><item name"colorPrima…

数据库的实现

一、数据库有哪几种文件组成&#xff1a; 1.主数据文件 .mdf 2.次要数据文件 .ndf 3.日志文件 .ldf 二、创建数据库的语法&#xff1a; –创建一个名为TestDB的数据库 create database TestDB on ( name ‘TestDB_data’, --主数据文件的逻辑名称 filename ‘D:\DB\18qn1\Te…

自己动手写一个能操作redis的客户端

转载自 自己动手写一个能操作redis的客户端 引言 redis大家在项目中经常会使用到。官网也提供了多语言的客户端供大家操作redis,如下图所示 但是&#xff0c;大家有思考过&#xff0c;这些语言操作redis背后的原理么&#xff1f;其实&#xff0c;某些大神会说 只要按照redis…

离线安装 VS2017 的正确姿势

国内的网络环境&#xff0c;真的是有很大的不同&#xff0c;有的人装 VS 的时候&#xff0c;号称满速&#xff0c;有的人&#xff08;其实就是我&#xff09;要等它下载很久&#xff0c;还告诉我有个组件没有安装成功。很久很久以前&#xff0c;VS 是提供 ISO 版的离线安装包的…

SQL编程

一、变量的分类&#xff1a; 1.全局变量&#xff08;成员变量&#xff09;&#xff1a; 必须是以为前缀&#xff0c;由系统定义&#xff0c;我们只能读取&#xff0c;不能修改它的值。 2.局部变量&#xff1a; 必须是以为前缀&#xff0c;必须先声明在赋值。 二、局部变量&…

Android中ImageView的旋转与缩放

说明在代码中已经注释 XML代码 <?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"wra…

ASP.NET Core MVC四种枚举绑定方式

前言 本节我们来讲讲在ASP.NET Core MVC又为我们提供了哪些方便&#xff0c;之前我们探讨过在ASP.NET MVC中下拉框绑定方式&#xff0c;这节我们来再来重点看看枚举绑定的方式&#xff0c;充分实现你所能想到的场景&#xff0c;满满的干货&#xff0c;你值得拥有。 探讨枚举绑…

关于分布式事务、两阶段提交协议、三阶提交协议

转载自 关于分布式事务、两阶段提交协议、三阶提交协议 随着大型网站的各种高并发访问、海量数据处理等场景越来越多&#xff0c;如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。 为了解决这样一系列问题&#xff0c;大型网站的架构也在不断发展。提高…

高级查询

一、子查询&#xff1a; 1.语法&#xff1a; select 列名 from 表名 where 列名 比较运算符(>、<、) (子查询) 2.将子查询和比较运算符联合使用&#xff0c;必须保证子查询的返回结果不大于1条 3.子查询是一个嵌套在select,insert,update和delete语句或者其他子查询中的查…