日期:2014-05-18  浏览次数:20483 次

C#中如何获得字符串的某一位?
例如“123” 的第一位 就能获得1

------解决方案--------------------

string s="dfadf";
char c=s[0];
------解决方案--------------------
string.substring(0,1);
------解决方案--------------------
C# code
string getMouYiWei(string str, int index)
        {
            return str.Substring(index - 1, 1);
        }

------解决方案--------------------
string s="123";
string subStr=s.Substring(0,1)

------解决方案--------------------
C# code

string str1 = "hello"; 
str2 = str1.Substring(0, 1);//第一个参数是index,第二个是你要获取的字符串的长度 
//去msdn里看看string类吧,加深你的理解。

------解决方案--------------------
C# code
如果你的意思是
当我像要第二个的时候就是2,第单个的时候就是3
string charnum='12345';
//你想得到第个数字
int charindex=Convert.ToInt32(TextBox1.text);
string Result=charnum.substring(charindex,1);

------解决方案--------------------
探讨
C# codestring getMouYiWei(string str, int index)
{
return str.Substring(index - 1, 1);
}

------解决方案--------------------
string 可以当成一个 char 数组,这意味着我们可以直接通过索引来访问 string 中的某个字符。如
string a = "abcde";
// --> a[0] = 'a', a[1] = 'b'
并且还可以使用foreach语句
foreach(char c in a)
{}

------解决方案--------------------
C# code

string s="123"; 
string str=s.Substring(0,1);

------解决方案--------------------
C# code
"123"[0]

------解决方案--------------------
C# codestring getMouYiWei(string str, int index) 

return str.Substring(index - 1, 1); 

同意
------解决方案--------------------
探讨
C# code
string s="123";
string str=s.Substring(0,1);

------解决方案--------------------
string s="123"; 
string subStr=s.Substring(0,1)
------解决方案--------------------
探讨

string s="dfadf";
char c=s[0];

------解决方案--------------------
substring