using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _18._7章小结及任务实施 { class QQState { string[] qqState = {"在线","离线","Q我","隐身","忙碌" }; private int getState(string stringState) { int i = 0; foreach(string State in qqState) { if (State == stringState) return i; i++; } return -1; } public int this[string state] { get { return getState(state); } } } class Program { static void Main(string[] args) { QQState qs = new QQState(); Console.WriteLine("在线:{0}",qs["在线"]); Console.WriteLine("离线:{0}", qs["离线"]); Console.WriteLine("断线:{0}", qs["断线"]); Console.Read(); } } }
时间: 2024-10-13 23:02:43