Java中的string擁有CharAt()方法,C#是不擁有的,為了使用方便,我們自己可以寫一個。
using System; namespace Company{ public class TestMain{ static void Main(){ string str = "abcdefg"; string n_str = str.CharAt(3); Console.WriteLine(n_str); } } public static class CharAtExtention{ public static string CharAt(this string s,int index){ if((index >= s.Length)||(index<0)) return ""; return s.Substring(index,1); } } }
這樣,直接取字符串中指定位置的字符就非常方便了。