c#怎么才能读取出一个字符串中某一位的数字

有个题是关于手机号码的,说是要求得到手机的第三位?

嘻嘻主要还是应用字符串类的
截取子串的函数Substring(int startIndex,int length)
参考的代码如下,VS2005编译通过

using System;
using System.Collections.Generic;
using System.Text;

namespace sln_extractno
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter your cellphone Number: ");

//把号码存进原串中
string myNo = Console.ReadLine();

//在原串中取子串,从第三位开始,长度为1
//注意,数组索引从0开始,故第一个参数值为2
string mySubNo = myNo.Substring(2, 1);

Console.WriteLine(mySubNo);

Console.ReadLine();
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-02-27
转换成字符串,然后用字符串函数提取第三个字符即可

c#怎么才能读取出一个字符串中某一位的数字
static void Main(string[] args){ Console.Write("Enter your cellphone Number: ");\/\/把号码存进原串中 string myNo = Console.ReadLine();\/\/在原串中取子串,从第三位开始,长度为1 \/\/注意,数组索引从0开始,故第一个参数值为2 string mySubNo = myNo.Substring(2, 1);Console.WriteLi...

C#如何判断字符串中是否包含某个字符
方法一:使用try{}catch{}语句。我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是数字字符串。我们可以以下三种方式将string类型转换为int类型。(1)int.Parse(string);(2)Convert.To...

C#里如何确定一个字符在字符串中的位置?
1.在字符串中获得某数字位置时,可以使用string类的IndexOf方法,该方法用来确定指定字符在字符串中的索引,如果在字符串中能找到指定字符,则返回其索引,否则返回-1。2.在字符串中获得数字位置的关键代码如下:string str = textBox1.Text.Trim(); int index = str.IndexOf(textBox2.Text.Trim()...

C语言怎么把字符串中的某一部分提取出来?
string[] split = url.Split('.');string result = split[1];Label1.Text = result;

如何从一个字符串里面提取某些字符串?
1、如下图,要提取#后面的字符,也即红色的SDK到B列。2、首先,在B2中输入公式:=FIND(#,A2),返回#在字符串中的位置,#在A2单元格文本中是第6个字符。3、知识点说明:FIND()函数查找第一参数在第二参数中的位置。如下图,查找B在ABCD中是第几个字符。第一参数是要查找的字符B,第二参数是...

如何用C语言获取某一位的值
以获得第一位为例:unsigned short nTarget; \/\/nTarget为目标数值 unsigned short nSetBit = 0x0001;unsigned short nTempVal = nTarget & nSetBit; \/\/nTempVal就是第一位的值

如何获取一个字符串在某个字符串的位置
字符串在存储上类似字符数组 它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两...

C# .net 如何将数字或其他转为二进制,并可以方便取出想要的某几位
就用你上面的方法,然后遍历的时候都重新定义那个str就行,整个遍历一直也就占用str,不会对开销有多大的消耗,然后你只要每次把你想要的取得的值存放到一个数据里面就可以,如果遍历个数不确定的话,定义一个 ArrayList list = new ArrayList();这个需要引用 using System.Collections;...

怎么筛选一串数字中的某一位数字?
1. 使用LEFT或RIGHT函数:LEFT和RIGHT函数可以提取文本字符串的左侧或右侧指定数量的字符。因此,如果您想从一串数字中获取第n位数字,可以使用LEFT或RIGHT函数。例如,假设您的数字串在单元格A1中,要获取第二位数字,可以在另一个单元格中输入=LEFT(A1;2)。2. 使用FIND函数:FIND函数可以查找一个文...

C#在文本中查找字符串
有一个文本文件k.txt我想用C#在里面找字符串“B”,里面有三字B,当找到第一个“B”时,就弹出对话窗口。找到第二个“B”时,也... 我想用C#实现跟在文本里查找字符串差不多的功能,例如。有一个文本文件k.txt我想用C#在里面找字符串“B”,里面有三字B,当找到第一个“B”时,就弹出对话窗口。找到第二个...

相似回答