ASCIIEncodingとは? わかりやすく解説

ASCIIEncoding クラス

Unicode 文字ASCII 文字エンコーディング表します

名前空間: System.Text
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class ASCIIEncoding
    Inherits Encoding
Dim instance As ASCIIEncoding
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class ASCIIEncoding : Encoding
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class ASCIIEncoding : public
 Encoding
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class ASCIIEncoding extends Encoding
SerializableAttribute 
ComVisibleAttribute(true) 
public class ASCIIEncoding extends
 Encoding
解説解説

GetByteCount メソッドは、Unicode 文字セットエンコードした結果得られるバイト数を確認します実際エンコードは、GetBytes メソッドによって実行されます。

同様に、GetCharCount メソッドは、バイト シーケンスデコードした結果得られる文字数確認します実際デコードは、GetChars メソッドと GetString メソッドによって実行されます。

ASCIIEncoding は、Windows コード ページ 20127 に対応してます。

使用例使用例

次のコード例は、Unicode 文字ASCIIエンコードする方法示してます。ASCIIEncoding使用して Unicode 文字ASCII 範囲外エンコードすると、データ損失ます。

Imports System
Imports System.Text
Imports Microsoft.VisualBasic.Strings

Class ASCIIEncodingExample
    Public Shared Sub Main()
        ' The encoding.
        Dim ascii As New
 ASCIIEncoding()

        ' A Unicode string with two characters outside the ASCII code
 range.
        Dim unicodeString As String
 = _
            "This Unicode string contains two characters "
 & _
            "with codes outside the ASCII code range, "
 & _
            "Pi (" & ChrW(928) & ")
 and Sigma (" & ChrW(931) & ")."
        Console.WriteLine("Original string:")
        Console.WriteLine(unicodeString)

        ' Save positions of the special characters for later reference.
        Dim indexOfPi As Integer
 = unicodeString.IndexOf(ChrW(928))
        Dim indexOfSigma As Integer
 = unicodeString.IndexOf(ChrW(931))

        ' Encode string.
        Dim encodedBytes As Byte()
 = ascii.GetBytes(unicodeString)
        Console.WriteLine()
        Console.WriteLine("Encoded bytes:")
        Dim b As Byte
        For Each b In encodedBytes
            Console.Write("[{0}]", b)
        Next b
        Console.WriteLine()

        ' Notice that the special characters have been replaced with
        ' the value 63, which is the ASCII character code for '?'.
        Console.WriteLine()
        Console.WriteLine( _
            "Value at position of Pi character: {0}",
 _
            encodedBytes(indexOfPi) _
        )
        Console.WriteLine( _
            "Value at position of Sigma character: {0}",
 _
            encodedBytes(indexOfSigma) _
        )

        ' Decode bytes back to string.
        ' Notice missing Pi and Sigma characters.
        Dim decodedString As String
 = ascii.GetString(encodedBytes)
        Console.WriteLine()
        Console.WriteLine("Decoded bytes:")
        Console.WriteLine(decodedString)
    End Sub 'Main
End Class 'ASCIIEncodingExample
using System;
using System.Text;

class ASCIIEncodingExample {
    public static void Main()
 {
        // The encoding.
        ASCIIEncoding ascii = new ASCIIEncoding();
        
        // A Unicode string with two characters outside the ASCII code
 range.
        String unicodeString =
            "This Unicode string contains two characters
 " +
            "with codes outside the ASCII code range, " +
            "Pi (\u03a0) and Sigma (\u03a3).";
        Console.WriteLine("Original string:");
        Console.WriteLine(unicodeString);

        // Save positions of the special characters for later reference.
        int indexOfPi = unicodeString.IndexOf('\u03a0');
        int indexOfSigma = unicodeString.IndexOf('\u03a3');

        // Encode string.
        Byte[] encodedBytes = ascii.GetBytes(unicodeString);
        Console.WriteLine();
        Console.WriteLine("Encoded bytes:");
        foreach (Byte b in encodedBytes) {
            Console.Write("[{0}]", b);
        }
        Console.WriteLine();
        
        // Notice that the special characters have been replaced with
        // the value 63, which is the ASCII character code for '?'.
        Console.WriteLine();
        Console.WriteLine(
            "Value at position of Pi character: {0}",
            encodedBytes[indexOfPi]
        );
        Console.WriteLine(
            "Value at position of Sigma character: {0}",
            encodedBytes[indexOfSigma]
        );

        // Decode bytes back to string.
        // Notice missing Pi and Sigma characters.
        String decodedString = ascii.GetString(encodedBytes);
        Console.WriteLine();
        Console.WriteLine("Decoded bytes:");
        Console.WriteLine(decodedString);
    }
}
using namespace System;
using namespace System::Collections;
using namespace System::Text;
int main()
{
   
   // The encoding.
   ASCIIEncoding^ ascii = gcnew ASCIIEncoding;
   
   // A Unicode string with two characters outside the ASCII code range.
   String^ unicodeString = "This Unicode String* contains two characters with
 codes outside the ASCII code range, Pi (\u03a0) and Sigma (\u03a3).";
   Console::WriteLine( "Original String*:" );
   Console::WriteLine( unicodeString );
   
   // Save positions of the special characters for later reference.
   int indexOfPi = unicodeString->IndexOf( L'\u03a0' );
   int indexOfSigma = unicodeString->IndexOf( L'\u03a3' );
   
   // Encode string.
   array<Byte>^encodedBytes = ascii->GetBytes( unicodeString );
   Console::WriteLine();
   Console::WriteLine( "Encoded bytes:" );
   IEnumerator^ myEnum = encodedBytes->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      Byte b = safe_cast<Byte>(myEnum->Current);
      Console::Write( "->Item[ {0}]", b );
   }

   Console::WriteLine();
   
   // Notice that the special characters have been replaced with
   // the value 63, which is the ASCII character code for '?'.
   Console::WriteLine();
   Console::WriteLine( "Value at position of Pi character: {0}", encodedBytes[
 indexOfPi ] );
   Console::WriteLine( "Value at position of Sigma character: {0}", encodedBytes[
 indexOfSigma ] );
   
   // Decode bytes back to string.
   // Notice missing Pi and Sigma characters.
   String^ decodedString = ascii->GetString( encodedBytes );
   Console::WriteLine();
   Console::WriteLine( "Decoded bytes:" );
   Console::WriteLine( decodedString );
}

import System.*;
import System.Text.*;
import System.Byte;

class ASCIIEncodingExample
{
    public static void main(String[]
 args)
    {
        // The encoding.
        ASCIIEncoding ascii = new ASCIIEncoding();

        // A Unicode string with two characters outside the ASCII code
 range.
        String unicodeString = "This Unicode string contains
 two characters "
            + "with codes outside the ASCII code range, " 
            + "Pi (\u03a0) and Sigma (\u03a3).";
        Console.WriteLine("Original string:");
        Console.WriteLine(unicodeString);

        // Save positions of the special characters for later reference.
        int indexOfPi = unicodeString.IndexOf('\u03a0');
        int indexOfSigma = unicodeString.IndexOf('\u03a3');

        // Encode string.
        ubyte encodedBytes[] = ascii.GetBytes(unicodeString);
        Console.WriteLine();
        Console.WriteLine("Encoded bytes:");
        for(int iCtr = 0; iCtr < encodedBytes.length;
 iCtr++) {
            ubyte b = encodedBytes[iCtr];
            Console.Write("[{0}]", String.valueOf((Byte)b));
        }
        Console.WriteLine();

        // Notice that the special characters have been replaced with
        // the value 63, which is the ASCII character code for '?'.
        Console.WriteLine();
        Console.WriteLine("Value at position of Pi character: {0}", 
            encodedBytes.get_Item(indexOfPi));
        Console.WriteLine("Value at position of Sigma character: {0}",
 
            encodedBytes.get_Item(indexOfSigma));

        // Decode bytes back to string.
        // Notice missing Pi and Sigma characters.
        String decodedString = ascii.GetString((ubyte[])encodedBytes);
        Console.WriteLine();
        Console.WriteLine("Decoded bytes:");
        Console.WriteLine(decodedString);
    } //main
} //ASCIIEncodingExample
継承階層継承階層
System.Object
   System.Text.Encoding
    System.Text.ASCIIEncoding
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ASCIIEncoding コンストラクタ

ASCIIEncoding クラス新しインスタンス初期化します。

名前空間: System.Text
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

public ASCIIEncoding ()
public:
ASCIIEncoding ()
public ASCIIEncoding ()
public function ASCIIEncoding ()
解説解説
注意に関するメモメモ

ASCIIEncoding は、U+0000 から U+007F までの Unicode 文字値だけをサポートしますこのためグローバルなアプリケーションには、UTF8EncodingUnicodeEncoding、および UTF32Encoding の方が適してます。

使用例使用例

次のコード例は、新しASCIIEncoding インスタンス作成してエンコード名を表示する方法示してます。

Imports System
Imports System.Text

Class ASCIIEncodingExample   
    Public Shared Sub Main()
        Dim ascii As New
 ASCIIEncoding()
        Dim encodingName As String
 = ascii.EncodingName
        Console.WriteLine("Encoding name: " &
 encodingName)
    End Sub
End Class
using System;
using System.Text;

class ASCIIEncodingExample {
    public static void Main()
 {
        ASCIIEncoding ascii = new ASCIIEncoding();
        String encodingName = ascii.EncodingName;
        Console.WriteLine("Encoding name: " + encodingName);
    }
}
using namespace System;
using namespace System::Text;
int main()
{
   ASCIIEncoding^ ascii = gcnew ASCIIEncoding;
   String^ encodingName = ascii->EncodingName;
   Console::WriteLine( "Encoding name: {0}", encodingName );
}

import System.*;
import System.Text.*;

class ASCIIEncodingExample
{
    public static void main(String[]
 args)
    {
        ASCIIEncoding ascii = new ASCIIEncoding();
        String encodingName = ascii.get_EncodingName();
        Console.WriteLine(("Encoding name: " + encodingName));
    } //main
} //ASCIIEncodingExample
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ASCIIEncoding プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ ASCII  ASCII (7 ビット) 文字セットエンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ BigEndianUnicode  ビッグ エンディアン バイト順を使用する UTF-16 形式エンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ BodyName  派生クラスオーバーライドされた場合メール エージェントBody タグと共に使用できる現在のエンコーディングの名前を取得します。 ( Encoding から継承されます。)
パブリック プロパティ CodePage  派生クラスオーバーライドされた場合現在の Encodingコード ページ ID取得します。 ( Encoding から継承されます。)
パブリック プロパティ DecoderFallback  現在の Encoding オブジェクトの DecoderFallback オブジェクト取得または設定します。 ( Encoding から継承されます。)
パブリック プロパティ Default  システム現在の ANSI コード ページエンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ EncoderFallback  現在の Encoding オブジェクトの EncoderFallback オブジェクト取得または設定します。 ( Encoding から継承されます。)
パブリック プロパティ EncodingName  派生クラスオーバーライドされた場合現在のエンコーディングについての記述を、ユーザー判読できる形式取得します。 ( Encoding から継承されます。)
パブリック プロパティ HeaderName  派生クラスオーバーライドされた場合メール エージェント ヘッダー タグと共に使用できる現在のエンコーディングの名前を取得します。 ( Encoding から継承されます。)
パブリック プロパティ IsBrowserDisplay  派生クラスオーバーライドされた場合ブラウザ クライアント現在のエンコーディング使用してコンテンツ表示できるかどうかを示す値を取得します。 ( Encoding から継承されます。)
パブリック プロパティ IsBrowserSave  派生クラスオーバーライドされた場合ブラウザ クライアント現在のエンコーディング使用してコンテンツ保存できるかどうかを示す値を取得します。 ( Encoding から継承されます。)
パブリック プロパティ IsMailNewsDisplay  派生クラスオーバーライドされた場合メール クライアントおよびニュース クライアント現在のエンコーディング使用してコンテンツ表示できるかどうかを示す値を取得します。 ( Encoding から継承されます。)
パブリック プロパティ IsMailNewsSave  派生クラスオーバーライドされた場合メール クライアントおよびニュース クライアント現在のエンコーディング使用してコンテンツ保存できるかどうかを示す値を取得します。 ( Encoding から継承されます。)
パブリック プロパティ IsReadOnly  派生クラスオーバーライドされた場合現在のエンコーディング読み取り専用かどうかを示す値を取得します。 ( Encoding から継承されます。)
パブリック プロパティ IsSingleByte オーバーライドされます現在のエンコーディング1 バイトコード ポイント使用するかどうかを示す値を取得します
パブリック プロパティ Unicode  リトル エンディアン バイト順を使用する UTF-16 形式エンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ UTF32  リトル エンディアン バイト順を使用する UTF-32 形式エンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ UTF7  UTF-7 形式エンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ UTF8  UTF-8 形式エンコーディング取得します。 ( Encoding から継承されます。)
パブリック プロパティ WebName  派生クラスオーバーライドされた場合現在のエンコーディングIANA (Internet Assigned Numbers Authority) に登録されている名前を取得します。 ( Encoding から継承されます。)
パブリック プロパティ WindowsCodePage  派生クラスオーバーライドされた場合現在のエンコーディングに最も厳密に対応する Windows オペレーティング システムコード ページ取得します。 ( Encoding から継承されます。)
参照参照

関連項目

ASCIIEncoding クラス
System.Text 名前空間
Decoder
Encoder

ASCIIEncoding メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Clone  派生クラスオーバーライドされた場合現在の Encoding オブジェクト簡易コピー作成します。 ( Encoding から継承されます。)
パブリック メソッド Convert  オーバーロードされますバイト配列を、あるエンコーディングから別のエンコーディング変換します。 ( Encoding から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 ( Encoding から継承されます。)
パブリック メソッド GetByteCount オーバーロードされます文字セットエンコードすることによって生成されるバイト数を計算します
パブリック メソッド GetBytes オーバーロードされます文字セットバイト シーケンスエンコードます。
パブリック メソッド GetCharCount オーバーロードされますバイト シーケンスデコードすることによって生成される文字数計算します
パブリック メソッド GetChars オーバーロードされますバイト シーケンス文字セットデコードます。
パブリック メソッド GetDecoder オーバーライドされますASCIIエンコードされたバイト シーケンスUnicode 文字シーケンス変換するデコーダ取得します
パブリック メソッド GetEncoder オーバーライドされますUnicode 文字シーケンスASCIIエンコードされたバイト シーケンス変換するエンコーダ取得します
パブリック メソッド GetEncoding  オーバーロードされます指定したコード ページエンコーディング返します。 ( Encoding から継承されます。)
パブリック メソッド GetEncodings  すべてのエンコーディング格納する配列返します。 ( Encoding から継承されます。)
パブリック メソッド GetHashCode  現在のインスタンスハッシュ コード返します。 ( Encoding から継承されます。)
パブリック メソッド GetMaxByteCount オーバーライドされます指定した文字数エンコードすることによって生成される最大バイト数を計算します
パブリック メソッド GetMaxCharCount オーバーライドされます指定したバイト数をデコードすることによって生成される最大文字数計算します
パブリック メソッド GetPreamble  派生クラスオーバーライドされた場合使用するエンコーディング指定するバイト シーケンス返します。 ( Encoding から継承されます。)
パブリック メソッド GetString オーバーロードされますバイト シーケンス文字列デコードます。
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド IsAlwaysNormalized  オーバーロードされます現在のエンコーディングが常に正規化されるかどうかを示す値を取得します。 ( Encoding から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ASCIIEncoding クラス
System.Text 名前空間
Decoder
Encoder

ASCIIEncoding メンバ

Unicode 文字ASCII 文字エンコーディング表します

ASCIIEncoding データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ASCIIEncoding ASCIIEncoding クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ ASCII  ASCII (7 ビット) 文字セットエンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ BigEndianUnicode  ビッグ エンディアン バイト順を使用する UTF-16 形式エンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ BodyName  派生クラスオーバーライドされた場合メール エージェントBody タグと共に使用できる現在のエンコーディングの名前を取得します。(Encoding から継承されます。)
パブリック プロパティ CodePage  派生クラスオーバーライドされた場合現在の Encodingコード ページ ID取得します。(Encoding から継承されます。)
パブリック プロパティ DecoderFallback  現在の Encoding オブジェクトの DecoderFallback オブジェクト取得または設定します。(Encoding から継承されます。)
パブリック プロパティ Default  システム現在の ANSI コード ページエンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ EncoderFallback  現在の Encoding オブジェクトの EncoderFallback オブジェクト取得または設定します。(Encoding から継承されます。)
パブリック プロパティ EncodingName  派生クラスオーバーライドされた場合現在のエンコーディングについての記述を、ユーザー判読できる形式取得します。(Encoding から継承されます。)
パブリック プロパティ HeaderName  派生クラスオーバーライドされた場合メール エージェント ヘッダー タグと共に使用できる現在のエンコーディングの名前を取得します。(Encoding から継承されます。)
パブリック プロパティ IsBrowserDisplay  派生クラスオーバーライドされた場合ブラウザ クライアント現在のエンコーディング使用してコンテンツ表示できるかどうかを示す値を取得します。(Encoding から継承されます。)
パブリック プロパティ IsBrowserSave  派生クラスオーバーライドされた場合ブラウザ クライアント現在のエンコーディング使用してコンテンツ保存できるかどうかを示す値を取得します。(Encoding から継承されます。)
パブリック プロパティ IsMailNewsDisplay  派生クラスオーバーライドされた場合メール クライアントおよびニュース クライアント現在のエンコーディング使用してコンテンツ表示できるかどうかを示す値を取得します。(Encoding から継承されます。)
パブリック プロパティ IsMailNewsSave  派生クラスオーバーライドされた場合メール クライアントおよびニュース クライアント現在のエンコーディング使用してコンテンツ保存できるかどうかを示す値を取得します。(Encoding から継承されます。)
パブリック プロパティ IsReadOnly  派生クラスオーバーライドされた場合現在のエンコーディング読み取り専用かどうかを示す値を取得します。(Encoding から継承されます。)
パブリック プロパティ IsSingleByte オーバーライドされます現在のエンコーディング1 バイトコード ポイント使用するかどうかを示す値を取得します
パブリック プロパティ Unicode  リトル エンディアン バイト順を使用する UTF-16 形式エンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ UTF32  リトル エンディアン バイト順を使用する UTF-32 形式エンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ UTF7  UTF-7 形式エンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ UTF8  UTF-8 形式エンコーディング取得します。(Encoding から継承されます。)
パブリック プロパティ WebName  派生クラスオーバーライドされた場合現在のエンコーディングIANA (Internet Assigned Numbers Authority) に登録されている名前を取得します。(Encoding から継承されます。)
パブリック プロパティ WindowsCodePage  派生クラスオーバーライドされた場合現在のエンコーディングに最も厳密に対応する Windows オペレーティング システムコード ページ取得します。(Encoding から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Clone  派生クラスオーバーライドされた場合現在の Encoding オブジェクト簡易コピー作成します。 (Encoding から継承されます。)
パブリック メソッド Convert  オーバーロードされますバイト配列を、あるエンコーディングから別のエンコーディング変換します。 (Encoding から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 ( Encoding から継承されます。)
パブリック メソッド GetByteCount オーバーロードされます文字セットエンコードすることによって生成されるバイト数を計算します
パブリック メソッド GetBytes オーバーロードされます文字セットバイト シーケンスエンコードます。
パブリック メソッド GetCharCount オーバーロードされますバイト シーケンスデコードすることによって生成される文字数計算します
パブリック メソッド GetChars オーバーロードされますバイト シーケンス文字セットデコードます。
パブリック メソッド GetDecoder オーバーライドされますASCIIエンコードされたバイト シーケンスUnicode 文字シーケンス変換するデコーダ取得します
パブリック メソッド GetEncoder オーバーライドされますUnicode 文字シーケンスASCIIエンコードされたバイト シーケンス変換するエンコーダ取得します
パブリック メソッド GetEncoding  オーバーロードされます指定したコード ページエンコーディング返します。 (Encoding から継承されます。)
パブリック メソッド GetEncodings  すべてのエンコーディング格納する配列返します。 (Encoding から継承されます。)
パブリック メソッド GetHashCode  現在のインスタンスハッシュ コード返します。 (Encoding から継承されます。)
パブリック メソッド GetMaxByteCount オーバーライドされます指定した文字数エンコードすることによって生成される最大バイト数を計算します
パブリック メソッド GetMaxCharCount オーバーライドされます指定したバイト数をデコードすることによって生成される最大文字数計算します
パブリック メソッド GetPreamble  派生クラスオーバーライドされた場合使用するエンコーディング指定するバイト シーケンス返します。 (Encoding から継承されます。)
パブリック メソッド GetString オーバーロードされますバイト シーケンス文字列デコードます。
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド IsAlwaysNormalized  オーバーロードされます現在のエンコーディングが常に正規化されるかどうかを示す値を取得します。 (Encoding から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ASCIIEncoding クラス
System.Text 名前空間
Decoder
Encoder


このページでは「.NET Framework クラス ライブラリ リファレンス」からASCIIEncodingを検索した結果を表示しています。
Weblioに収録されているすべての辞書からASCIIEncodingを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からASCIIEncoding を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「ASCIIEncoding」の関連用語











ASCIIEncodingのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ASCIIEncodingのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS