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

C#のオブジェクトクラス


Objectクラスは、C#のすべてのクラスの基本クラスです。 C#では次のメソッドがあります。

メソッドと説明
Sr.No
1 Equals(Object)
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判別します。
2 Equals(Object、Object、
指定されたオブジェクトインスタンスが等しいと見なされるかどうかを決定します。
3 Finalize()
オブジェクトがリソースを解放しようとすることを許可します
4 GetHashCode()
デフォルトのハッシュ関数。
5 GetType()
現在のインスタンスのタイプ。
6 MemberwiseClone()
現在のオブジェクトの浅いコピー。
7 ReferenceEquals(Object、Object)
指定されたオブジェクトインスタンスが同じインスタンスであるかどうかを判別します。
8 ToString()
現在のオブジェクトを表す文字列を返します。

C#でクラスのオブジェクトを作成する方法の例を見てみましょう。

using System;
namespace MyApplication {
   class Demo {
      protected string name = "Website";
      protected void Display(string str) {
         Console.WriteLine("Tabs: " + str);
      }  
   }

   class Test : Demo {
      static void Main(string[] args) {
         Test t = new Test();
         Console.WriteLine("Details: " + t.name);
         t.Display("Product");
         t.Display("Services");
         t.Display("Tools");
         t.Display("Plugins");
      }
   }
}

出力

Details: Website
Tabs: Product
Tabs: Services
Tabs: Tools
Tabs: Plugins

  1. JavaScriptのimage()オブジェクト。

    画像オブジェクトはHTML要素を表します。 以下はJavaScriptの画像オブジェクトのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  2. Rubyオブジェクトモデルを詳細に理解する

    ウィキペディアによると、オブジェクト指向プログラミング(OOP)は、「オブジェクト」の概念に基づくプログラミングパラダイムであり、データとコードを含めることができます。フィールド形式のデータ(多くの場合、属性またはプロパティと呼ばれます)と形式のコードです。手順の(多くの場合、メソッドとして知られています)。 Rubyは純粋なオブジェクト指向言語です。つまり、Ruby言語では、すべてがオブジェクトです。これらのオブジェクトは、文字列、数値、クラス、モジュールなどであるかどうかに関係なく、オブジェクトモデルと呼ばれるシステムで動作します。 。 Rubyはobject_idと呼ばれるメソッドを