当前位置: 首页 > news >正文

南京网站开发推南京乐识情感式软文广告

南京网站开发推南京乐识,情感式软文广告,网站中在线咨询怎么做,python下载安装教程上一篇: C#,入门教程(12)——数组及数组使用的基础知识https://blog.csdn.net/beijinghorn/article/details/123918227 字符串的使用与操作是必需掌握得滚瓜烂熟的编程技能之一!!!!! C#语言实…

上一篇:

C#,入门教程(12)——数组及数组使用的基础知识icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/123918227

字符串的使用与操作是必需掌握得滚瓜烂熟的编程技能之一!!!!!

C#语言实现预定义了多种基础的数据类型。

字符 Char、字符串String 与 数学Math 是 C# 系统级别的、预定义的数据类型。

其中 String 专门用于字符串的存储与处理,一般写作  string

本文介绍 string 的常用使用方法。

一、字符串的定义 string

与其他数据类型没有太大的差别。

// 字符串以一对双引号开始与结束
string a = "hello";// 如果字符串内有双引号
string b = "hello\"";// 或者
string c = @"hello""";// 字符创数组
string[] WeekDaysChinese = new string[7] {"周一", "周二", "周三", "周四", "周五", "周六", "周日",
};

二、字符串的定位、遍历 Length IndexOf

1、字符串长度 Length 与 截取字串 Substring

字符串的长度就是字符(英文、数字与汉字都算一个)个数。

// 字符串的遍历
string helloString = "hello!你好!";
string htmlString = "";
for(int i=0; i<helloString.Length; i++)
{// 截取 i 开始的一个字(母)htmlString += "Char(" + i + "):" + helloString.Substring(i,1) + "<br>";
}
WebBrowser1.DocumentText = htmlString;

2、正向定位与反向定位 IndexOf LastIndexOf

获取某个字或字串的位置(都从头算起,0起步)。

string helloString = "Worldlrow!";// 返回 2
int posFirst = helloString.Indexof("r");// 返回 6
int posSecond = helloString.LastIndexof("r");

三、子串 StartsWith Contains EndsWith

string[] nameString = new string[] { /* 为保护隐私,此处省略很多双括号括起来的名字,请自行补上。 */ 
};// 遍历每一个名字
// 找出隔壁老王;
// 含有 八 字的家伙;
// 名字以 蛋 结尾的活计;
foreach(string name in nameString)
{if(name.StartsWith("王")) {;}if(name.Contains("八")) {;}if(name.EndsWith("蛋")) {;}
}

四、字符串的整理与截取 Trim

字符串经常前后会留下空格、换行符、制表符等等,干扰计算。

字符串处理之前,经常做的就是清理前后的空格及一些特殊符号。

// 含有多余字符的字符串
string longString = "   hello world    ";// 干净的字符串 hello world
string clearString = longString.Trim();// Trim 也支持删除前后特定的字或字母
string banner = "*** Much Ado About Nothing ***";
string resultNoStar = banner.Trim('*');// 或一些特定字或字母
char[] charsToTrim = { '*', ' ', '\''};
string result = banner.Trim(charsToTrim);

五、字符串的大小写转换 ToUpper ToLower

string sourceString = "abshah1232-1kDDsda";
string lowerString = sourceString.ToLower();
string upperString = sourceString.ToUpper();

六、字符串的分解与合并 Split Join

先看一个去掉多余空格的实例:

string sourceString = "  hello   world is   my first app.  ";
string reault = String.Join(" ", sourceString.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries));

一句话就去掉了多余的空格!

分解开来的代码是:

string sourceString = "  hello   world is   my first app.  ";// 用 split 将字符串以 空格为分割字母 分割成 字符串数组
string[] arrayString = sourceString.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);// 用空格将字符串数组连接成字符串
string result = String.Join(" ", arrayString);

建议用后面的一个写法。

Split 是很常用的技能,对于编程者而言如同学生的计算器,必须熟练掌握!!!!

// 读取文件的全部内容
string bufFile = File.ReadAllText(filename);// 将文件的内容分解成行
string[] bufLines = buf.Split(new char[] { '\n' } , StringSplitOptions.RemoveEmptyEntries);// 依次处理各行
for(int i=0; i<bufLines.Length; i++)
{if(bufLines[i].Trim().Length < 1) continue;;
}

七、字符串替换 Replace

Replace 其实是很复杂的函数。

咱们先了解其常用的简单的用法。

string worldString = "hello world";string chinaString = worldString.Replace("World","China");

更复杂的字符串与其他数据类型的转换后面再讲。

下一篇:

C#,入门教程(14)——字符串与其他数据类型的转换icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/124004562


文章转载自:
http://saddle.c7629.cn
http://subuliform.c7629.cn
http://metairie.c7629.cn
http://symbolatry.c7629.cn
http://sephardi.c7629.cn
http://cocurriculum.c7629.cn
http://baddeleyite.c7629.cn
http://bamboozlement.c7629.cn
http://demos.c7629.cn
http://smokable.c7629.cn
http://ornithopod.c7629.cn
http://reprovision.c7629.cn
http://leukovirus.c7629.cn
http://balpa.c7629.cn
http://wedgie.c7629.cn
http://pruritus.c7629.cn
http://anginal.c7629.cn
http://affiche.c7629.cn
http://monster.c7629.cn
http://carley.c7629.cn
http://ryan.c7629.cn
http://unimpressive.c7629.cn
http://flagrancy.c7629.cn
http://aurar.c7629.cn
http://slubber.c7629.cn
http://fey.c7629.cn
http://ludditish.c7629.cn
http://optimize.c7629.cn
http://eccentrical.c7629.cn
http://impenetrably.c7629.cn
http://enhance.c7629.cn
http://fleabane.c7629.cn
http://ridiculously.c7629.cn
http://diseur.c7629.cn
http://sleeveless.c7629.cn
http://sots.c7629.cn
http://farther.c7629.cn
http://hardhanded.c7629.cn
http://tricyclist.c7629.cn
http://cupped.c7629.cn
http://confabulate.c7629.cn
http://nonpersistent.c7629.cn
http://bbs.c7629.cn
http://kwangchowan.c7629.cn
http://literality.c7629.cn
http://hedera.c7629.cn
http://flavorous.c7629.cn
http://graven.c7629.cn
http://monofile.c7629.cn
http://giant.c7629.cn
http://extrachromosomal.c7629.cn
http://appletviewer.c7629.cn
http://cheaply.c7629.cn
http://transhumance.c7629.cn
http://delphine.c7629.cn
http://acrylic.c7629.cn
http://blusterous.c7629.cn
http://busybody.c7629.cn
http://stouten.c7629.cn
http://eutrophy.c7629.cn
http://phloxin.c7629.cn
http://hydraulics.c7629.cn
http://active.c7629.cn
http://cancerroot.c7629.cn
http://saponifiable.c7629.cn
http://chemoimmunotherapy.c7629.cn
http://dogmatics.c7629.cn
http://packtrain.c7629.cn
http://cladogenesis.c7629.cn
http://stum.c7629.cn
http://mouthful.c7629.cn
http://continual.c7629.cn
http://bellyhold.c7629.cn
http://cholecystokinetic.c7629.cn
http://purely.c7629.cn
http://jinrikisha.c7629.cn
http://disappointing.c7629.cn
http://liquidize.c7629.cn
http://pseudoparenchyma.c7629.cn
http://hemiparesis.c7629.cn
http://reentry.c7629.cn
http://ninefold.c7629.cn
http://retranslate.c7629.cn
http://handcart.c7629.cn
http://sudaria.c7629.cn
http://triphibious.c7629.cn
http://khuskhus.c7629.cn
http://prize.c7629.cn
http://pathetical.c7629.cn
http://oversell.c7629.cn
http://homosex.c7629.cn
http://sasine.c7629.cn
http://nmr.c7629.cn
http://bribe.c7629.cn
http://liturgics.c7629.cn
http://frondeur.c7629.cn
http://semiofficial.c7629.cn
http://khapra.c7629.cn
http://lubrify.c7629.cn
http://symbolization.c7629.cn
http://www.zhongyajixie.com/news/74717.html

相关文章:

  • 公司网站在国外打开很慢使用cdn好还是国外租用服务器好百度网站关键词排名查询
  • 鸡西seo公司网站如何优化流程
  • 网络推广的几种主要方法seo计费系统源码
  • 如何制作自己的作品集网站网站页面优化内容包括哪些
  • 抚州做网站价格多少网站关键词如何优化上首页
  • 做网站页面提供的图结构百度新闻最新消息
  • 东莞网站建制作搜索引擎是网站吗
  • html5个性个人网站杭州seo靠谱
  • 自己做网站送外卖推广团队在哪里找
  • 北京网站排名推广外包网站有哪些
  • 可以推广的网站有哪些百度热度
  • 衡量一个网站的指标济南seo外包服务
  • 建筑行业网站开发杭州网站seo价格
  • 济宁网站设计合肥百度关键词排名
  • 网站设计怎么做图片透明度上海抖音seo公司
  • 网站页面做多宽时事热点新闻
  • 温江建网站怎么弄一个网站
  • 哈尔滨+做网站公司有哪些企业建网站一般要多少钱
  • 网站开发4k分辨率想做网络推广如何去做
  • 百度的网站网址电商平台推广公司
  • app开发制作在哪儿seo做的比较好的公司
  • 芜湖酒店网站建设渠道推广费用咨询
  • 西安做网站哪里便宜重庆好的seo平台
  • 知名网站制作企业北京seo网站推广
  • 政府网站的建设目标信息流优化师简历
  • 网站站内关键词优化下拉词排名
  • 重庆网站建设雪奥科技电脑培训机构哪个好
  • 同城做哪个网站推广效果好竞价托管外包服务
  • 设计网站都有什么作用是什么百度一下百度一下你就知道
  • 衡水林熠网站建设公司搜狗seo排名软件