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

2025-04-01 12:06:11
推荐回答(3个)
回答(1):

比如说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#

回答(2):

1. string.SubString能实现这个功能,两个参数是开始字符的索引和截取的长度
2. 3. 所有方法都是依附于类型的,类型都会在特定的名空间下的,所以你要先对.Net有哪些名空间有个印象,还有常用的类型,当你想找截取字符串的方法的时候,就会想到它应该在字符串类中,就在MSDN的Index那里打string class,这样就能找到这个类,然后点下面的all members看它具体有哪些方法,就能找到了。有时候想不到具体的类型,就按名空间来找,比如想找怎么访问数据库,就联想到.net中有System.Data这样的名空间,然后index到这个名空间的页面,就可以找到一些相关的东西了

回答(3):

string a="1234";
a[1] 2