c#怎么取字符串中的第n个字符

 我来答
四舍五不入6
高粉答主

2020-03-08 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.2万
展开全部

比如说1234567中取出前三个数以及中间三个数:

string str1 = "1234567";

string str2= str1.SubString(0,3); // str2="123";

string str3 = str1.SubString(2,3); //str3 = "345";

SubString(m, n) ; m为需要截取的字符串索引位置, n为 截取长度

扩展资料:

c#参考关键字

catch:定义一个代码块,在特定类型异常抛出时,执行块内代码。

checked:既是操作符又是语句,确保编译器运行时,检查整数类型操作或转换时出现的溢出。

const:标识一个可在编译时计算出来的变量值,即一经指派不可修改的值。

delegate:指定一个声明为一种委托类型,委托把方法封装为可调用实体,能在委托实体中调用。

enum:表示一个已命名常量群集的值类型。

参考资料来源:百度百科-c#

折柳成萌
高粉答主

2017-09-30 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6166万
展开全部
1. string.SubString能实现这个功能,两个参数是开始字符的索引和截取的长度
2. 3. 所有方法都是依附于类型的,类型都会在特定的名空间下的,所以你要先对.Net有哪些名空间有个印象,还有常用的类型,当你想找截取字符串的方法的时候,就会想到它应该在字符串类中,就在MSDN的Index那里打string class,这样就能找到这个类,然后点下面的all members看它具体有哪些方法,就能找到了。有时候想不到具体的类型,就按名空间来找,比如想找怎么访问数据库,就联想到.net中有System.Data这样的名空间,然后index到这个名空间的页面,就可以找到一些相关的东西了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-08-29
展开全部
string a="1234";
a[1] 2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式