C#6.0の言語機能を

フェンネル豆を書くのN種類

使用したシステムを、
 使用System.Collections.Generic;
 使用System.Linqの、
 使用System.Net.Http;
 使用System.Textの、
 使用System.Threading.Tasksを;
 // 静的インポート(静的メソッドの単一のカテゴリを導入するための
使用 静的System.Mathのを;
 使用 静的可能System.Stringと、
 名前空間Language._6._0 
{ 
    パブリック クラスの学生
    { 
        // 読み取り専用属性
        パブリック 文字列姓{ GET ;}
         // 自動初期化発現プロパティ
        パブリック 文字列氏名{GETSET ;} = " " ; 

        // 式ボディ機能部材
         // 文字列補間
        パブリック オーバーライド 文字列のToString()=> $ " {氏名姓} {} " 

        パブリック 文字列のFullName => $ " {姓氏名} {} " ; 

        公衆学生(学生その他)
        { 
            // ヌルオペレータ条件
            ?.lastName = OTHER .lastName;
             // 等価= OTHER == NULLヌルthis.LastName:other.LastName ;? 

            //null合体演算子(??)演算子の左側に左に戻り、空ではない場合、または戻す権利
            この .lastName = OTHER .lastName ??? テスト; 
            Console.WriteLineを(この.lastName); 
            Console.WriteLineを(この.ToString());
             // 例外がフィルタリング
            試し
            { 
                スロー 新しい新 HttpRequestException(" aaaa301 " ); 
            } 
            キャッチ(System.Net.Http.HttpRequestException E)の場合(e.Message.Contains(" 301 " ))
            { 
                コンソール。 WriteLineメソッド(サイトが移動" ); 
            } 

            // がNameOf 
            Console.WriteLineを(がNameOf(この .FirstName)); // 

            // 使用索引器初始化关联集合 
            辞書< 整数文字列 > webErrors = 新しい辞書< 整数文字列 > 
            { 
                [ 404 ] = ページが見つかりません
                [ 302 ] = " ページを移動するが、転送アドレスを残しました。" 
                [ 500] = ウェブサーバーは、今日遊びに来ることができません。
            }; 
            Console.WriteLineを(webErrors [ 404 ])。// ページが見つかりません

            //
             Task.Run(()=> この.ToString()); 

        } 


        


    } 
}

 

おすすめ

転載: www.cnblogs.com/zlgan/p/11619710.html