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

C#のタイプセーフとは何ですか?


C#で安全と入力しても、オブジェクトが他のオブジェクトのメモリに忍び込むことはできません。 -

の概念を理解するための例を見てみましょう。

public class One {
   public int Prop{ get; set;}
}

public class Two {
   public int Prop{get;set;}
   public int Prop1{get;set;}
}

クラス1のオブジェクトがあるとしましょう-

One ob = new One();

これで、オブジェクトobを2番目のクラス(クラス2)にキャストできなくなります。キャストすると、C#のタイプセーフ機能が原因でコンパイル時エラーが発生します。


  1. パブリックIPアドレスとは何ですか?

    パブリックIPアドレスは、ホームルーターまたはビジネスルーターがISPから受信するIPアドレスです。インターネットにアクセスするときに使用されます。パブリックIPアドレスは、ホームルーターやWebサイトをホストするサーバーなどの公的にアクセス可能なネットワークハードウェアに必要です。 パブリックIPアドレスは何をしますか? パブリックIPアドレスは、パブリックインターネットに接続されているデバイスを区別します。インターネットにアクセスする各デバイスは、一意のIPアドレスを使用します。パブリックIPアドレスはインターネットIPと呼ばれることもあります。 各インターネットサービスプロバイダ

  2. C#での型キャストとは何ですか?

    型キャストとは、あるタイプのデータを別のタイプに変換することです。 2つの形式は-です 暗黙の型変換 −これらの変換は、C#によってタイプセーフな方法で実行されます。たとえば、小さい整数型から大きい整数型への変換や、派生クラスから基本クラスへの変換です。 明示的な型変換 −これらの変換は、ユーザーが事前定義された関数を使用して明示的に実行します。明示的な変換にはキャスト演算子が必要です。 組み込みの型変換メソッドは次のとおりです- Sr.No メソッドと説明 1 ToBoolean 可能な場合は、型をブール値に変換します。 2 ToBy