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

美食网站开发现状wordpress 手机浏览

美食网站开发现状,wordpress 手机浏览,重庆市建设工程造价信息,韩国怎么出线1#xff09;async / await 使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工作原理是让代码继续执行#xff0c;即使在某些东西阻塞了执行#xff08;如Web请求#xff09;的情况下。 阅读更多有关async / await-patte…1async / await 使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工作原理是让代码继续执行即使在某些东西阻塞了执行如Web请求的情况下。 有关async / await-pattern的信息请访问https://msdn.microsoft.com/en-us/library/hh191443.aspx 2对象/数组/集合初始化器 通过使用对象、数组和集合初始化器可以轻松地创建类、数组和集合的实例 //一些演示类 public class Employee {public string Name {get; set;}public DateTime StartDate {get; set;} } //使用初始化器创建employee  Employee emp new Employee {Name”John Smith”, StartDateDateTime.Now()};  上面的例子在单元测试中才真正有用但在其他上下文中应该避免因为类的实例应该使用构造函数创建。 有关初始化器的信息请访问https://msdn.microsoft.com/en-us/library/bb384062.aspx 3Lambdas谓词delegates和闭包 在许多情况下例如使用Linq时这些功能实际上是必需的确保学习何时以及如何使用它们。 关于Lambdas谓词delegates和闭包的信息请访问http://www.codeaddiction.net/articles/13/lambda-expressions-delegates-predicates-and-closures-in-c 4??空合并运算符 ?? – 运算符返回左侧只要它不为null那样的情况下返回  //可能为null var someValue service.GetValue(); var defaultValue 23 //如果someValue为null结果将为23 var result someValue ?? defaultValue; ?? – 运算符可以链接  ing anybody parm1 ?? localDefault ?? globalDefault;  并且它可以用于将可空类型转换为不可空 var totalPurchased PurchaseQuantities.Sum(kvp kvp.Value ?? 0);  有关?? – 运算符的信息请访问https://msdn.microsoft.com/en-us/library/ms173224.aspx 5$“{x}”字符串插值 ——C#6 这是C#6的一个新功能可以让你用高效和优雅的方式组装字符串 //旧方法 var someString String.Format(“Some data: {0}, some more data:  {1}”, someVariable, someOtherVariable); //新方法 var someString $”Some data: {someVariable}, some more data:  {someOtherVariable}”; 你可以把C#表达式放在花括号之间这使得此字符串插值非常强大。 6?.Null条件运算符 ——C#6 null条件运算符的工作方式如下 //Null if customer or customer.profile or customer.profile.age is null  var currentAge customer?.profile?.age; 没有更多NullReferenceExceptions 有关?.-运算符的信息请访问https://msdn.microsoft.com/en-us/library/dn986595.aspx 7nameof Expression ——C#6 新出来的nameof-expression可能看起来不重要但它真的有它的价值。当使用自动重构因子工具如ReSharper时你有时需要通过名称引用方法参数 public void PrintUserName(User currentUser) {  //The refactoring tool might miss the textual reference to current user  below if we’re renaming it  if(currentUser null)  _logger.Error(“Argument currentUser is not provided”); //... } 你应该这样使用它…1public void PrintUserName(User currentUser) {  //The refactoring tool will not miss this…  if(currentUser null)  _logger.Error($”Argument {nameof(currentUser)} is not provided”); //... }1有关nameof-expression的信息请访问https://msdn.microsoft.com/en-us/library/dn986596.aspx 8属性初始化器 ——C#6 属性初始化器允许你声明属性的初始值 public class User {  public Guid Id { get; } Guid.NewGuid();  // … } 使用属性初始化器的一个好处是你不能声明一个集合嗯因此使得属性不可变。属性初始化器与C#6主要构造函数语法一起工作。 9as和is 运算符 is 运算符用于控制实例是否是特定类型例如如果你想看看是否可能转换 if (Person is Adult) {  } 使用as运算符尝试将实例转换为类。如果不能转换它将返回null SomeType y x as SomeType; if (y ! null) {  //do stuff  } 10yield 关键字 yield 关键字允许提供带有条目的IEnumerable接口。 以下示例将返回每个2的幂幂指数从2到8例如2,4,8,16,32,64,128,256 public static IEnumerable Power(int number, int exponent) {  int result 1;  for (int i 0; i exponent; i)  {  result result * number;  yield return result;  } } yield返回可以非常强大如果它用于正确方式的话。 它使你能够懒惰地生成一系列对象即系统不必枚举整个集合——它就会按需完成。 11.??    ?:    ?.    ? 参考另一篇博文 译文链接http://www.codeceo.com/article/10-features-csharp-need-learn.html英文原文10 features in C# that you really should learn (and use!)翻译作者码农网 – 小峰 [ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]
http://www.pierceye.com/news/763255/

相关文章:

  • 湛江做网站设计公司北京婚恋网站哪家最好
  • 大型网站建设的难点是什么物联网技术
  • 怎么免费建个免费的站点写作网站5妙不写就删除
  • 深圳网站建设软件开发公司排名网站做301的坏处
  • ai网站制作的图片
  • 自己想开个网站怎么弄移动端网站设计欣赏
  • 国外网站建站上海品牌策划设计
  • 郑州网站制作选择乐云seo网站建设误区图
  • 湖南智能网站建设多少钱会声会影免费模板网站
  • 社区网站建设方案书建站之星官方网站
  • 过时的网站什么公司做企业网站
  • 最新企业网站搜索引擎优化是做什么
  • 提高网站公信力 单仁手机设计培训网站建设
  • asp.net网站管理系统域名注册报备
  • 买了个网站后怎么做如何提高 网站的点击量
  • 哪些行业网站推广做的多o2o商城源码
  • 北京seo站内优化电商网站前端页面响应式设计
  • 贵港seo关键词整站优化网站恶意攻击
  • 王磊网络网站建设公关
  • 怎么建网站做推广win网站建设
  • 在线做英语题的网站wordpress被设置不录入
  • 桃花岛网站是什么翻硬币网站怎么做
  • 做海报的网站有哪些内容windows同步wordpress
  • 制作网页的网站费用属于资本性支出吗安徽区块链虚拟币网站开发方案
  • 做网站前产品经理要了解什么搜索引擎优化免费
  • 广州网站建设技术方案营销网站推广策略
  • 郑州网站建设、中国菲律宾铁路项目
  • 潜江网站开发学校网站建设领导小组
  • 桂林临桂区建设局网站厦门 微网站建设公司哪家好
  • 如何用云服务器搭建个人网站有些人做网站不用钱的,对吗?