C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で読み取り専用プロパティを追加するにはどうすればよいですか?


「読み取り専用」とマークされたフィールドは、オブジェクトの構築中に1回だけ設定できます。変更できません-

例を見てみましょう。

class Employee {
   readonly int salary;

   Employee(int salary) {
      this.salary = salary;
   }

   void UpdateSalary() {
      //salary = 50000; // Compile error
   }
}

上記では、給与フィールドを読み取り専用に設定しています。

変更すると、コンパイル時エラーが発生します。上記の例でも同じことが示されています。

配列が読み取り専用かどうかを確認する方法を見てみましょう-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace lower {
   class Program {
      static void Main(string[] args) {
         Array arr = Array.CreateInstance(typeof(String), 3);
         arr.SetValue("Maths", 0);
         arr.SetValue("Science", 1);
         arr.SetValue("PHP", 2);

         Console.WriteLine("isReadOnly: {0}",arr.IsReadOnly.ToString());
      }
   }
}

  1. Outlookで署名を追加する方法

    巧妙に作成された署名は、電子メールに個人的なタッチを追加します。特にビジネス環境では、適切な電子メール署名を使用すると、はるかにプロフェッショナルに見えます。 Outlookで選択した署名を追加し、必要に応じて変更するのは非常に簡単です。 Outlook for Windows、Mac、モバイル、およびWebクライアントで署名を追加する方法は次のとおりです。 OutlookWebAppに署名を追加する方法 作成と返信」から署名セクションにアクセスします。 または、「署名」というキーワードでOutlookの設定を検索し、このセクションにアクセスすることもできます。 2.リッチテキスト

  2. アバストに例外を追加する方法は?

    アバストソフトウェアは多国籍サイバーセキュリティソフトウェア会社であり、チェコ共和国に本社を置いています。同社は、コンピュータセキュリティで最も人気のあるソフトウェアの1つであり、4億3500万人以上が使用しているアバストアンチウイルスでよく知られています。アバストアンチウイルスは、マルウェア対策ソフトウェアの中で最大の市場シェアを持っています。 このソフトウェアはウイルスやマルウェアの検出に優れていますが、害のないアプリケーションやファイルに影響を与える場合があります。したがって、この記事では、ウイルススキャンの例外として特定のアプリケーションまたはファイルを追加する方法について説明しま