public class ABC : Hashtable{} static class Program { public static ABC a= new ABC(); static void Main(string[] args) { var c = a["0"]; //自定义类中括号取值 } }
var t = Request.Form["sets"].ToString(); public abstract class HttpRequest { public abstract IFormCollection Form { get; set; } } public interface IFormCollection : IEnumerable<KeyValuePair<string, StringValues>>, IEnumerable { StringValues this[string key] { get; } int Count { get; } ICollection<string> Keys { get; } IFormFileCollection Files { get; } bool ContainsKey(string key); bool TryGetValue(string key, out StringValues value); }