この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
C# 9.0 新しい構文属性、論理パターンがif文の美観を向上させる ...
眺める:
3078
|
答える:
2
[出典]
C# 9.0 新しい構文属性と論理パターンがif文の美観を向上させる
[リンクをコピー]
クズども
掲載地 2024/02/13 16:33:23
|
|
|
C#言語は常にクリーンで美しく、アップグレードごとに構文が加えられ、コードをよりクリーンにすることができます。 この記事では、if文の美観を高めるためにC# 9.0を使うための2つのヒント例を共有します。
IsNullOrEmptyの代わりにプロパティスキーマを使いましょう
IsNullOrEmptyを使うときは、次のように置き換えることを検討してください:
ログインが見えます。
プロパティモードは非常に柔軟で、配列に対しても様々な判断を下すために使うことができます。 例えば、nullable stringの配列の文字列要素が空か空かを判定します:
ログインが見えます。
最初は読書体験が良くないと感じるかもしれませんが、使えば使うほど読みやすくなり、この簡潔な方法が読書に適しています。
論理的なパターンで複数の判断を簡素化する
同じ値に対しては、またはや論理パターンなど複数の他の値と比較することで簡略化できます。
ログインが見えます。
多くの人がなぜC# 9.0がORや論理キーワードを導入したのか疑問に思っていますが、この例は一目で明確に説明しています。
参考:
ハイパーリンクのログインが見えます。
先の:
MySQLの現在時刻と日、タイムスタンプ
次に:
Windowsは指定されたサイズのファイルを作成します
関連記事
•
.NET/C# は .NET SDK と .NET CLI テレメトリをオフにします
•
. NET6における優先度キュー
•
ASP.NET Core(32)はKeyedServicesの鍵サービスの注入に依存しています
•
Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
•
.NET/C# 依存注入サービス登録 Scrutor ツール
•
[ターン]。 NET/C#はどのようにしてインスタンスがどれだけのメモリを占有しているかを計算しているのですか?
•
フロントエンドフレームワークはComponent-Partyオープンソースプロジェクトを学習します
•
.NET/C# はオブジェクト(クラスインスタンス)内の文字列の非空文字列をデスペース化します。
•
.NET/C# 正規表現 正規表現マッチング抽出
•
.NET/C# メソッド ImplOptions.AggressiveInlining パフォーマンス最適化
ZGY0209ZGY
掲載地 2024/02/18 8:31:25
|
よく見てみろ
ズモリ775
掲載地 2024/03/04 9:34:10
|
要約のための新しい構文を学びましょう
閲覧したセクション
Windows/Linux
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com