如何将字符串截断为仅1个字符C#

时间:2014-07-06 12:51:46

标签: c#

简单的问题:我只想要字符串的第一个字母。我如何在C#中实现这一目标?

我在使用IF语句方面做了很长时间的工作,但我确信有一种方法可以简单地将其截断为1。

vb.net似乎是

string q1s = q1l.Chars(1);

但这在c#

中无效

4 个答案:

答案 0 :(得分:1)

字符串有一个索引器。您可以从字符串中获取任何字符,而不仅仅是第一个字符:

string s = "Hello world"
char first = s[0];

如果你真的需要它是一个字符串,你可以先调用.ToString()。

答案 1 :(得分:0)

的myString [0]

blablabla,这是我的答案中达到30个字符。

答案 2 :(得分:0)

MyString [0]将返回字符串中的第一个字符。

答案 3 :(得分:0)

使用Substring方法:

string q1s = q1l.Substring(0, 1);