酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Windows Mobile(.NET Compact Framework)でデバイス プラットフォームの種別を取得する(.NET CF 3.5~)

PocketPC ( Proffesional/Clasicc Edition ) と Smartphone ( Standard Edition ) では一部のコントロールの対応可否に違いがあったり、デバイスのプラットフォームによって処理を分けたい場合などあります。

今回は、デバイスプラットフォームの種別を取得します。.NET Compact Framework 2.0以前をお使いの方は、ここで紹介する方法が使えませんので、「デバイス プラットフォームを取得する(~2.0)」をご覧下さい。

以下にサンプルコードを示します。

デバイス プラットフォームの種別を取得する

VB.NET

    Shared Function GetPlatform() As WinCEPlatform

        return System.Environment.OSVersion.Platform

    End Function

C#

    public static WinCEPlatform GetPlatform()
    {  
        return System.Environment.OSVersion.Platform;
    }

実行結果

上記のコードを実行すると、テキストボックスにプラットフォームの種別が表示されます。