CharSet 列挙体とは? わかりやすく解説

CharSet 列挙体

マーシャリングされた文字列使用する文字セット指定します

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration CharSet
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum CharSet
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class CharSet
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum CharSet
SerializableAttribute 
ComVisibleAttribute(true) 
public enum CharSet
メンバメンバ
解説解説

アンマネージ文字列の型はいくつかあり、マネージ文字列の型は 1 つしかありませんので、マネージ文字列アンマネージ コードマーシャリングするときは、文字セット使用してその方法指定する必要があります。この列挙体は、文字セット オプション提供し、DllImportAttribute および StructLayoutAttribute で使用されます。この列挙体に関連する文字マーシャリングと名前一致動作詳細については、「文字セット指定」を参照してください

使用例使用例

StructLayoutAttributeマネージ定義に適用するときに CharSet 列挙体の値を指定する方法次の例に示します

< StructLayout(LayoutKind.Sequential, CharSet := CharSet.Ansi)> _
 Public Structure MyPerson
    Public first As String
    Public last As String
 End Structure 'MyPerson
[ StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)]
 public struct MyPerson 
 {
    public String first; 
    public String last;
 }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.Runtime.InteropServices 名前空間
DllImportAttribute
StructLayoutAttribute


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

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

辞書ショートカット

すべての辞書の索引

「CharSet 列挙体」の関連用語

CharSet 列挙体のお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS