using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Test2
{
class Program
{
static void Main(string[] args)
{
// //1、indexof() :在字符串中从前向后查找某个字符,如找到就输出位置,如没找到则为 - 1 //string test = "asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; //int index1=test.IndexOf('d'); //从前向后 从第0位开始查找
//Console.WriteLine(index1); //2 //int index2 = test.IndexOf('d',3); //从前向后 从第3位开始查找
//Console.WriteLine(index2); //2 //int index3 = test.IndexOf('d',5,2); //从前向后 从第5 位开始查,向后查两位,即从第5位到第7位;
//Console.WriteLine(index3); // ////LastIndexOf() 在字符串中从后向前定位字符和字符串; 用法和 indexof() 完全相同。 ////2、IndexOfAny || lastindexofany ////他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置 //char[] s = { 'a', 'c', 'b' }; //string str2 = "acsdfgdfgchacscdsad"; //Console.WriteLine(str2.IndexOfAny(s));
//Console.WriteLine(str2.IndexOfAny(s,9));
//Console.WriteLine(str2.IndexOfAny(s,5,3)); //没找到就显示-1 ////LastIndexOfAny() 在字符串中从后向前定位字符和字符串; 用法同上。
//跟多详情百度:LastIndexOf MSDN //3、Remove 有两个重载
//Remove(Int32) 删除此字符串中从指定位置到最后位置的所有字符。
//Remove(Int32, Int32) 从此实例中的指定位置开始删除指定数目的字符。 //string test = "asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; //string index2 = test.Remove(2);
//Console.WriteLine(index2); //as //string index3 = test.Remove(2, 2);
//Console.WriteLine(index3); //asjsdfjgkfasdsfsgfhgjgfjgdddd ////中文字符呢?
//string test = "圣g诞节dsg来了,收到jgdddd"; //string index2 = test.Remove(2);
//Console.WriteLine(index2); //圣g //string index3 = test.Remove(2, 2);
//Console.WriteLine(index3); //圣g诞节dsg来了,收到jgdddd Console.ReadKey(); }
}
}

IndexOf、IndexOfAny 、Remove的更多相关文章

  1. C#几种截取字符串的方法(split 、Substring、Replace、remove)

    C#截图字符串常用的方法有 split .Substring.Replace.remove等. split的使用: 1. Split( Char ()) 返回的字符串数组包含此实例中的子字符串(由指定 ...

  2. EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解

    前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...

  3. indexOf、instanceOf、typeOf、valueOf详解

    1.indexOf() 该方法用来返回某个指定的字符串值在字符串中首次出现的位置. 语法:indexOf(searchvalue,fromindex);两个参数,参数一表示查询的字符串值,参数二可选表 ...

  4. js字符串函数(split、join、indexOf、substring)

    1,函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组示例: str="jpg|bmp|gif|ico|png";arr= str .split(" ...

  5. JS数组filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()实例

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&qu ...

  6. C# .Net List<T>中Remove()、RemoveAt()、RemoveRange()、RemoveAll()的区别,List<T>删除汇总

    在List<T>中删除主要有Remove().RemoveAt().RemoveRange().RemoveAll()这几个方法.下面一一介绍使用方法和注意点. 我们以List<st ...

  7. list源码3(参考STL源码--侯捷):push_front、push_back、erase、pop_front、pop_back、clear、remove、unique

    list源码1(参考STL源码--侯捷):list节点.迭代器.数据结构 list源码2(参考STL源码--侯捷):constructor.push_back.insert list源码3(参考STL ...

  8. JavaScript数组方法的兼容性写法 汇总:indexOf()、forEach()、map()、filter()、some()、every()

    ECMA Script5中数组方法如indexOf().forEach().map().filter().some()并不支持IE6-8,但是国内依然有一大部分用户使用IE6-8,而以上数组方法又确实 ...

  9. 1.5 JSP标准标签库(JSTL)(核心标签 out、set、remove、if、choose、forEach、forTokens、redirect)

    JSTL(JavaServer Page Standard Tag  Library):JSP标准标签库.它封装了JSP应用的通用核心功能. 1.准备工作 使用JSTL前需要下载所需文件,下载地址及安 ...

随机推荐

  1. Oracle同义词+dblink的实际应用

    Oracle同义词+dblink的实际应用 业务需求:原数据库(10.2.0.4.0),新数据库(11.2.0.3) 由于程序的需求原因,现在需要把新库上的某个用户直接映射到老库用户下: 1. 备份原 ...

  2. ssh整合问题总结--在添加商品模块实现图片(文件)的上传

    今天在做毕设(基于SSH的网上商城项目)中碰到了一个文件上传的需求,就是在后台管理员的商品模块中,有一个添加商品,需要将磁盘上的图片上传到tomcat保存图片的指定目录中: 完成这个功能需要两个步,第 ...

  3. SDN/NFV若干问题

    1.首先谈一谈网络技术和组网技术的关系 网络可分为两层:业务网.承载网.业务网主要是组织业务系统,而承载网主要是用来传输信息流:包括传送网(点到点数据专线).数据网(端到端连接).内容分发网(点到多点 ...

  4. 根据起止日期构建指定查询条件:第N周(yyyy-MM-dd/yyyy-MM-dd)

    项目中有个查询模块中用到查询条件: 年和周. 以往我直接指定是第几周,后来测试反映如果直接选择周的话并不知道所选周代表的年月日,而无法最快查询数据,后更改查询条件如下: 指定一个起始年月,根据起始年月 ...

  5. mysql null值处理详细说明

    在讲null之前,我们先看一个例子 表数据如下: 3306>select * from t1; +------+-------+ | id | name | +------+-------+ | ...

  6. Ionic Lab下载地址

    网站被墙,留下下载链接备用 Linux版本 Mac版本 Windows版本

  7. c# 生成SHA1加密字符串

    从网上找到的一种加密代码: var enstr ="abcdefg"; var strRes = Encoding.Default.GetBytes(enstr); HashAlg ...

  8. JS如何禁止别人查看网站源码

    四种查看路径: 查看效果:猛戳 1.直接按F12 2.Ctrl+Shift+I查看 3.鼠标点击右键查看 4.Ctrl+u=view-source:+url 把以上三种状态都屏蔽掉就可以了,docum ...

  9. Object.prototype和Function.prototype一些常用方法

    Object.prototype 方法: hasOwnProperty 概念:用来判断一个对象中的某一个属性是否是自己提供的(主要是判断属性是原型继承还是自己提供的) 语法:对象.hasOwnProp ...

  10. UIPickerView的使用(二)

    上篇文章 UIPickerView的使用(一)学习了如何创建单列选择器,现在看一下如何创建多列选择器 多列选择器(以二列为例) 1.遵守协议和创建两个数据源 2.创建pickView 3.实现代理 / ...