当前位置: 首页 > news >正文

南充哪里做网站wordpress正文

南充哪里做网站,wordpress正文,找素材的网站,企业网站公众号使用OptionT类型二不是null是解决空值问题的另一种策略。与null相比#xff0c;OptionT类型是一个更安全的方法#xff0c;因为它同样适用于值类型和引用类型。而且它的功能更强大#xff0c;因为它用“元数据”的方法保存一个值的额外信息#xff0c;因此…  使用OptionT类型二不是null是解决空值问题的另一种策略。与null相比OptionT类型是一个更安全的方法因为它同样适用于值类型和引用类型。而且它的功能更强大因为它用“元数据”的方法保存一个值的额外信息因此允许我们使用某个类型的整个值域包括null本身。以下是完整代码。   public sealed class Option{private Option() { }public static OptionT SomeT(T value){return new OptionT(value);}public static readonly Option None new Option();}public static class OptionHelpers{public static OptionT ToOptionT(this T val){return Option.Some(val);}public static OptionT ToNotNullOptionT(this T val) where T : class{return val ! null ? val.ToOption() : Option.None;}}public sealed class OptionT{private readonly T value;public T Value{get { return value; }}private readonly bool hasValue;public bool HasValue{get { return hasValue; }}public bool IsSome{get { return hasValue; }}public bool IsNone{get { return !hasValue; }}public Option(T value){this.value value;this.hasValue true;}private Option(){}private static readonly OptionT None new OptionT();public static bool operator (OptionT a, OptionT b){return a.HasValue b.HasValue EqualityComparerT.Default.Equals(a.Value, b.Value);}public static bool operator !(OptionT a, OptionT b){return !(a b);}public static implicit operator OptionT(Option option){return None;}public override int GetHashCode(){int hashCode hasValue.GetHashCode();if (hasValue)hashCode ^ value.GetHashCode();return hashCode;}public override bool Equals(object obj){return base.Equals(obj);}public OptionR BindR(FuncT, OptionR g){if (IsNone)return Option.None;return g(Value);}}   转载于:https://www.cnblogs.com/zhangyuanbo12358/articles/4425373.html
http://www.yutouwan.com/news/345251/

相关文章:

  • 一个网站应该怎么做北京企业网站设计方案
  • 做情书直接点网站北京比较大的软件开发公司
  • 查一下红之易道学做的什么网站怎么把网站制作成安卓
  • 一站式快速网站排名多少钱在什么网站做外贸
  • 网站在政务新媒体建设方案网站后台域名解析怎么做
  • 网站开发实践感想wordpress保存图片不显示
  • 哪个网站域名解析网站建设销售工作内容
  • 网站收录在哪里可以查看网站开发招标前提
  • 周宁县建设局网站安徽制作网站
  • 检察门户网站建设自查报告哪些网站可以医生做兼职
  • 北京做网站ezhixi合肥网站设计服务
  • 网站由什么构成中山网站建设联系电话
  • 重庆整站seowordpress 最近登录地址
  • 郑州网站建设贴吧wordpress获得当前文章的相关文章
  • 网站建设咨询公司地址做代账的网站
  • 中国制造网官方网站下载安装潍坊网站建设案例
  • 网站微信二维码侧边栏漂浮框建设网站哪家便宜
  • 如何搭建本地wordpress织梦做的网站能做seo吗
  • 域名网络的解析网站水发规划设计有限公司
  • 怎么做资源类网站360ssp网站代做
  • 不属于企业网站建设基本标准是如何建双注册网站
  • 专做电器的网站网站做微信小程序
  • 网站建设规划书总结怎么写品牌营销推广方案怎么做
  • 南京 做网站广州公司注册费用
  • 已有域名 搭建网站门户网站建设询价函
  • 电子网站建设的实践目的大连做网站哪家好一点
  • 地名公共服务网站建设网站建设的空间选择
  • 有没有免费做企业网站的聊城网站建设科技公司
  • 江西省建设厅政务大厅网站爱心互助网站开发
  • 鞍山企业做网站泰州网络营销