永发信息网

c#中字符串问题

答案:3  悬赏:40  手机版
解决时间 2021-02-19 17:40
小弟刚刚接触c# ,有个endswith()是比较字符串末尾是否相同的,像下面的程序: static void Main(string[] args)
{
string s3 = @"consulting";
Console.WriteLine(s3.EndsWith("traning"));
Console.ReadLine();
}输出的确实false,结尾不都是g吗,还是像c那样有什么/0的说法?
最佳答案
你是要比较两个字符串的尾部是否相同就是末尾的那个g,如果相同返还true但是你上面endwith的用法理解错误了public bool EndsWith( string value ) 此方法将 value 与位于此实例末尾、与 value 长度相同的子字符串进行比较,并返回它们是否相等的指示。若要相等,value 必须是对此同一实例的引用,或者与此实例的末尾匹配。此方法使用当前区域性执行单词(区分大小写和区域性)比较。
全部回答

1、先把字符串转换成字符数组(char[]),再用数组循环方法剔除不要的

2、同样的方法也可以解决第二个问题。if==‘a'选出来,在组成字符串

Console.WriteLine(s3.EndsWith("traning")); //是否是以"traning"字符串为结尾 你试试'g'为结尾,我也记得不清楚了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我电脑开直播很卡,怎么办?
单选题地球表面唯一没有工业污染,被称为一片
读右图回答下列问题( 共9分)材料一:汽车与空
x-2=七分之六(x+2)
高铁票价比动车更贵吗?
杭州市西湖区少年宫少儿舞蹈培训班什么时间可
狗狗多长时间驱一次虫
短弹簧真的会损害原厂避震吗
为什么练完力量投篮就不准了
我听很多人说找老婆绝对不能找秘书尤其是身材
现场质量管理和IE有什么关系
求深七的9277原版,谢谢了
饱经风霜的意思1233455677潇洒的意思
脸上长斑和换水土有关吗
笔记本电脑电池冲满电继续接通交流电会对电池
推荐资讯
开关柜里的额定容量是指设备容量还是乘需要系
LOL剑圣怎么打武器
褪黑素吃了会长胖吗
【2014中日战争】2014年是甲午中日战争爆发12
关于项目经理的说法,正确的是()A.项目经理
一男拿着纸写3一女拿纸写1?打一成语
最近在港台或者日本年轻人中比较火的小说有哪
___!Can you ___anything? A.Listen ;hear. B
优选男装怎么去啊,有知道地址的么
青蓝运动中心地址在哪,我要去那里办事,
房间内如何消毒
微信公众号的音乐怎么下载?下载不了怎么办,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?