1 获取HttpCookie
1.1 根据下标获取: Get(index), this[index]
这两个方法如果下标越界会抛异常
1.2 根据Key(Name )获取:Get(key), this[key]
这个两个方法根据指定的名字获取Cookie。
注意:如果指定名字的Cookie不存在,它会执行添加操作添加个指定名字的Cookie(比较坑)
Tips:
在获取Cookie时要先判断Cookie是否存在,在存在的情况下再获取,否则会产生意想不到的错误。
2 添加HttpCookie: Add(HttpCookie)
可以添加同名的Cookie(也比较坑)
3 更新HttpCookie: Set(HttpCookie)
根据参数中指定的名字更新Cookie。
注意:如果指定名字的Cookie不存在,它会执行添加操作添加个指定名字的Cookie,不会产生同名的Cookie。
4 删除Cookie: Remove(key)
根据名字删除,如果cookie不存在,也不会抛异常的。这个只是删除程序中的Cookie,如果想把浏览器中的Cookie也删了参考:How to Delete Cookie