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

C#でポインタとしてデータ値を取得する


ポインタは、値が別の変数のアドレスである変数です。 ToString()メソッドを使用して、ポインタ変数によって参照される場所に格納されているデータを取得します。

ここに例があります-

using System;
namespace UnsafeCodeApplication {
   class Program {
      public static void Main() {
         unsafe {
            int var = 100;
            int* p = &var;

            Console.WriteLine("Data is: {0} " , var);
            Console.WriteLine("Data is: {0} " , p->ToString());
            Console.WriteLine("Address is: {0} " , (int)p);
         }
         Console.ReadKey();
      }
   }
}

出力

上記では、安全でないカンマラインオプションを設定する必要があります。確認すると、次の出力が表示されます。

Data is: 100
Data is: 100
Address is: 77678547

  1. Webページから直接Excelデータを取得する

    Excelは非常に強力なソフトウェアであり、必要なほとんどすべての数学的または論理的な計算を実行できます。 Excelの達人は、多くの企業がうまく機能するために不可欠な複雑なプロセスを自動化するスプレッドシートを作成できます。 唯一の問題は、データ入力が少し面倒で時間の浪費になる可能性があることです。特に、計算が定期的に変更される情報に依存している場合。本当に毎回手動で変更情報を確認して入力する必要がありますか? Microsoftの人々はこれを考えており、ExcelにはWebサイトから直接情報を引き出す機能があることがわかりました。つまり、ある種のWebテーブルに特定の値を追跡す

  2. Windows10のWindowsXPモードVMからデータを取得する方法

    Windows7からWindows8またはWindows10にアップグレードすると、Windows XPモードがマシンにインストールされますが、WindowsVirtualPCは存在しなくなります。この問題は、WindowsVirtualPCがWindows8以降でサポートされていないために発生します。この投稿では、Windows10/8上のWindowsXPモードVMからデータを取得する方法を紹介します。 XPモードは、Windows Virtual PCで実行される仮想ハードディスク(VHD)に含まれるServicePack3を備えたWindowsXPの完全なライセンスコピーです。