中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

VS2015中C#版本6.0的新特性你需要知道
來源:易賢網(wǎng) 閱讀:1786 次 日期:2016-08-06 14:36:32
溫馨提示:易賢網(wǎng)小編為您整理了“VS2015中C#版本6.0的新特性你需要知道”,方便廣大網(wǎng)友查閱!

本文列出個人感覺比較有用的幾個新功能,供大家參考,具體內容如下 

注意:這些新特性只能用于VS2015及更高版本,無法在VS2013、VS2010等低版本中使用。當然,如果你不喜歡這些新的特性,仍然可以繼續(xù)使用原來的用法(所以說它是新的語法糖)。

1、自動屬性初始化的改進(有用)

原來的用法(聲明時無法同時初始化),例如:

class MyClass

{

  public int Age { get; set; }

  public string Name { get; set; }

  public MyClass()

  {

    Age = 20;

    Name = "張三";

  }

新用法(聲明時可同時初始化,更方便了),例如:

class MyClass

{

  public int Age { get; set; } = 20;

  public string Name { get; set; } = "張三";

2、String.Format的改進(有用)

原來的用法:用string.Format(…)實現(xiàn),例如:

class MyClass

{

  public void MyMethod()

  {

    string name = "張三";

    int age = 20;

    string s1 = string.Format("{0},{1}", name, age);

    string s2 = string.Format("姓名={0},年齡={1}", name, age);

    string s3 = string.Format("{0,15},{1:d3}", name, age);

    string s4 = string.Format("{0,15},{1,10:d3}", name, age);

    Console.WriteLine("{0},{1},{2},{3}", s1, s2, s3 ,s4);

    string s5 = string.Format("{0:yyyy-MM-dd}", DateTime.Now);

  }

新用法:用“$”前綴實現(xiàn)(變量直接寫到大括號內,而且?guī)е悄芴崾荆奖懔耍纾?nbsp;

class MyClass

{

  public void MyMethod()

  {

    string name = "張三";

    int age = 20;

    string s1 = $"{name},{age}";

    string s2 = $"姓名={name},年齡={age}";

    string s3 = $"{name,15},{age:d3}";

    string s4 = $"{name,15},{age,10:d3}";

    Console.WriteLine($"{s1},{s2},{s3},{s4}");

    string s5 = $"{DateTime.Now:yyyy-MM-dd}";

  }

3、字典的初始化

原來的用法: 

class MyClass

{

  public void MyMethod()

  {

    Dictionary<string, int> student = new Dictionary<string, int>();

    student.Add("a1", 15);

    student.Add("a2", 14);

    student.Add("a3", 16);

  }

新用法(可以直接寫初始化的值,更方便了): 

class MyClass

{

  public void MyMethod()

  {

    Dictionary<string, int> student = new Dictionary<string, int>()

    {

      ["a1"] = 15,

      ["a2"] = 14,

      ["a3"] = 16

    };

  }

4、可以用static聲明靜態(tài)類的引用

原來的用法: 

using System;

namespace MyApp

{

  class Demo1New

  {

    public static double MyMethod(double x, double angle)

    {

      return Math.Sin(x) + Math.Cos(angle);

    }

  }

新用法(表達式比較復雜的時候有用,代碼更簡潔了):

using static System.Math;

namespace MyApp

{

  class Demo1New

  {

    public static double MyMethod(double x, double angle)

    {

      return Sin(x) + Cos(angle);

    }

  }

5、nameof表達式

假定WPF應用程序中有下面的類: 

public class MyClass

 {

  

public string MyText { get; set; } = "aaa";

  

}

并假定有下面的XAML代碼:

 <StackPanel>

<TextBlock Name="txt1"/>

……

</StackPanel>

代碼隱藏類中原來的用法:

txt1.SetBinding(TextBlock.TextProperty, "MyText"); 

現(xiàn)在的用法(因為有錯誤檢查智能提示,用起來更方便了):

txt1.SetBinding(TextBlock.TextProperty, nameof(MyClass.MyText)); 

6、Null-條件表達式

(有用)

var ss = new string[] { "Foo", null };

var length0 = ss [0]?.Length; // 結果為3

var length1 = ss [1]?.Length; // 結果為null

var lengths = ss.Select (s => s?.Length ?? 0); //結果為[3, 0] 

7、在try-catch-finally中使用await

異步編程中,原來在catch或者finally中無法使用await,現(xiàn)在可以了: 

async void SomeMethod()

{

  try

  {

    //...etc...

  }

  catch (Exception x)

  {

    var diagnosticData = await GenerateDiagnosticsAsync (x);

    Logger.log (diagnosticData);

  }

  finally

  {

    await someObject.FinalizeAsync();

  }

8、其他

C# 6.0還有一些新的特性,對于初學者來說用的不是太多,所以這里就不再介紹了。

再次說明一下,如果你不喜歡新的特性,仍然可以繼續(xù)使用原來的用法。

以上就是本文的全部內容,希望對大家的學習有所幫助

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:VS2015中C#版本6.0的新特性你需要知道

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久久精品国产免大香伊| 久久久久久噜噜噜久久久精品| 欧美系列精品| 国产精品日韩欧美| 国内外成人在线视频| 在线看日韩av| 中文国产成人精品久久一| 久久国产精品一区二区| 欧美成人一二三| 国产精品视频一| 亚洲第一区中文99精品| 亚洲自拍偷拍麻豆| 欧美承认网站| 国产毛片精品视频| 99国产精品| 久久先锋资源| 国产精品久久久久久久久借妻 | 欧美视频在线观看一区| 国产美女精品视频| 日韩视频精品在线| 久久久久久9999| 国产精品久久久久久久app| 伊人久久综合97精品| 亚洲欧美亚洲| 欧美日韩国产精品成人| 精品动漫一区| 亚洲专区国产精品| 欧美成人黑人xx视频免费观看| 国产精品一卡二| 亚洲久久一区二区| 久久久久久香蕉网| 国产精品毛片大码女人| 亚洲精品专区| 蜜臀va亚洲va欧美va天堂| 国产精品毛片va一区二区三区| 亚洲欧洲在线一区| 久久字幕精品一区| 国产欧美韩国高清| 亚洲香蕉网站| 欧美视频专区一二在线观看| 在线欧美电影| 久久人人爽人人爽爽久久| 国产精品色一区二区三区| 99爱精品视频| 欧美日韩专区| 在线中文字幕日韩| 国产精品成人一区二区| 亚洲天堂久久| 亚洲国产精品成人综合| 欧美中文字幕在线观看| 国产精品亚洲产品| 亚洲伊人第一页| 国产精品久久久一区二区三区| 99热精品在线| 欧美性理论片在线观看片免费| 99re亚洲国产精品| 欧美天堂亚洲电影院在线播放| 日韩视频一区二区在线观看| 欧美福利一区| 99精品视频免费观看视频| 欧美日韩另类丝袜其他| 亚洲毛片在线观看.| 美女精品视频一区| 亚洲精品资源美女情侣酒店| 欧美日本一区| 亚洲影音一区| 国产一区 二区 三区一级| 久久久久国产精品厨房| 一区二区三区在线不卡| 老司机精品视频网站| 亚洲黄色免费| 国产精品国产三级国产普通话99| 亚洲在线免费观看| 国产在线拍揄自揄视频不卡99| 久久亚洲电影| 99re在线精品| 国产欧美韩国高清| 久久久水蜜桃av免费网站| 亚洲二区视频在线| 国产精品爱啪在线线免费观看| 欧美一区2区视频在线观看| 狠狠色狠狠色综合日日五| 欧美69视频| 在线亚洲伦理| 国产一区二区在线观看免费播放 | 欧美成人小视频| 99成人在线| 国产视频不卡| 老鸭窝亚洲一区二区三区| 99re热精品| 国产欧美精品在线观看| 免费亚洲电影| 亚洲免费一在线| 亚洲国产欧洲综合997久久| 欧美日韩免费看| 欧美一区二区性| 日韩写真视频在线观看| 国产酒店精品激情| 欧美韩国一区| 欧美在线视屏| 99国产精品久久久久老师| 国产日产欧产精品推荐色 | 久久岛国电影| 久久精品国产成人| 日韩视频免费在线| 韩国免费一区| 欧美天天影院| 久久亚洲综合网| 亚洲欧美日韩在线| 亚洲国产精品久久精品怡红院| 国产精品v欧美精品v日韩精品| 久久久五月婷婷| 亚洲欧美激情视频| 亚洲精品视频在线| 一区二区视频免费在线观看 | 在线 亚洲欧美在线综合一区| 欧美吻胸吃奶大尺度电影| 久久米奇亚洲| 亚洲影视九九影院在线观看| 亚洲国产精品va在线看黑人动漫 | 日韩五码在线| 国产精品午夜视频| 欧美久久99| 久久综合中文| 久久久久久久久久久成人| 亚洲免费在线视频一区 二区| 亚洲人成网站777色婷婷| 国产一区二区日韩精品欧美精品| 欧美特黄一级| 欧美黄色一区| 久久永久免费| 香蕉av福利精品导航| 亚洲综合欧美| 亚洲视频一起| 夜夜夜久久久| 99精品视频一区| 91久久中文| 亚洲国产精选| 亚洲福利视频专区| 亚洲国产精品第一区二区| 在线观看91精品国产麻豆| 狠狠色狠狠色综合| 国内精品久久久久久 | 一区二区在线不卡| 国产一区二区精品| 久久久另类综合| 久久久另类综合| 久久久久在线观看| 久久综合一区| 欧美大色视频| 欧美国产精品va在线观看| 欧美a级片网| 欧美刺激午夜性久久久久久久| 欧美大片在线观看一区二区| 久久综合一区| 欧美激情成人在线| 欧美精彩视频一区二区三区| 欧美精品久久天天躁| 欧美激情综合在线| 欧美日韩成人一区二区| 亚洲国产精品小视频| 亚洲国产日日夜夜| 日韩网站在线观看| 在线亚洲成人| 性做久久久久久久久| 久久精品亚洲国产奇米99| 久久亚洲国产精品一区二区| 蜜臀av在线播放一区二区三区| 欧美国产一区二区| 欧美日韩综合视频网址| 国产精品国产三级国产专区53| 国产精品午夜在线观看| 国产综合婷婷| 最新国产成人在线观看| 在线视频你懂得一区| 欧美一区二区三区喷汁尤物| 久久精品国产亚洲高清剧情介绍| 久久精品视频在线| 欧美国产高清| 国产精品乱码久久久久久| 国产综合久久久久久| 亚洲福利在线观看| 好吊一区二区三区| 99视频热这里只有精品免费| 亚洲一区二区三区在线看| 午夜日韩在线观看| 蜜臀91精品一区二区三区| 欧美日韩精品三区| 国产亚洲在线| 亚洲美女在线观看| 久久久久久黄| 欧美激情综合五月色丁香| 国产日韩一区在线| 99re6热只有精品免费观看 | 日韩视频一区二区三区| 午夜一区不卡| 欧美激情视频免费观看| 国产免费观看久久| 亚洲精品乱码久久久久久蜜桃91 | 99国产精品久久久久久久成人热|