Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

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

char 任意の1文字を設定する

HTML仕様 : HTML4.01Strict

 
機能と値 HTML * Windows Macintosh
任意の文字: 位置揃え文字指定する サポートしていない サポートしていない
※ HTML表記
◎: HTML4.01Strictで定義されている必須の属性と値
○: HTML4.01Strictで定義されている属性と値
▽: HTML4.01Transitionalの属性と値(非推奨

Char フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド MinValue Char最小有効値を表します。このフィールド定数です。
参照参照

関連項目

Char 構造体
System 名前空間
IComparable
IConvertible
String

Char メソッド


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

  名前 説明
パブリック メソッド CompareTo オーバーロードされます指定したオブジェクトまたは値型とこのインスタンスとを比較し、これらの相対値を示す値を返します
パブリック メソッド ConvertFromUtf32 指定されUnicode コード ポイントUTF-16 エンコード文字列変換します
パブリック メソッド ConvertToUtf32 オーバーロードされますUTF-16エンコードされたサロゲート ペアの値を Unicode コード ポイント変換します
パブリック メソッド Equals オーバーロードされます。  
パブリック メソッド GetHashCode オーバーライドされます。 このインスタンスハッシュ コード返します
パブリック メソッド GetNumericValue オーバーロードされます指定されUnicode 文字数字倍精度浮動小数点数変換します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド GetTypeCode Char 値型の TypeCode を返します
パブリック メソッド GetUnicodeCategory オーバーロードされますUnicode 文字を UnicodeCategory 値のいずれか識別されるグループ分類します
パブリック メソッド IsControl オーバーロードされます指定した Unicode 文字が、制御文字かどうか示します
パブリック メソッド IsDigit オーバーロードされますUnicode 文字10 進数数字かどうか示します
パブリック メソッド IsHighSurrogate オーバーロードされます指定されChar オブジェクト上位サロゲートであるかどうか示します
パブリック メソッド IsLetter オーバーロードされますUnicode 文字アルファベット文字かどうか示します
パブリック メソッド IsLetterOrDigit オーバーロードされますUnicode 文字アルファベット文字または 10 進数数字かどうか示します
パブリック メソッド IsLower オーバーロードされますUnicode 文字小文字かどうか示します
パブリック メソッド IsLowSurrogate オーバーロードされます指定されChar オブジェクト下位サロゲートであるかどうか示します
パブリック メソッド IsNumber オーバーロードされますUnicode 文字数字かどうか示します
パブリック メソッド IsPunctuation オーバーロードされますUnicode 文字区切り記号かどうか示します
パブリック メソッド IsSeparator オーバーロードされますUnicode 文字区切り文字かどうか示します
パブリック メソッド IsSurrogate オーバーロードされますUnicode 文字サロゲート文字かどうか示します
パブリック メソッド IsSurrogatePair オーバーロードされます指定され2 つChar オブジェクトサロゲート ペアであるかどうか示します
パブリック メソッド IsSymbol オーバーロードされますUnicode 文字記号かどうか示します
パブリック メソッド IsUpper オーバーロードされますUnicode 文字大文字かどうか示します
パブリック メソッド IsWhiteSpace オーバーロードされますUnicode 文字空白かどうか示します
パブリック メソッド Parse 指定した文字列の値をそれと等価Unicode 文字変換します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToLower オーバーロードされますUnicode 文字の値をそれと等価小文字変換します
パブリック メソッド ToLowerInvariant インバリアント カルチャの大文字と小文字規則使用してUnicode 文字の値を対応する小文字表現変換します
パブリック メソッド ToString オーバーロードされますオーバーライドされます。 このインスタンスの値を、それと等価文字列形式変換します
パブリック メソッド ToUpper オーバーロードされますUnicode 文字の値をそれと等価大文字変換します
パブリック メソッド ToUpperInvariant インバリアント カルチャの大文字と小文字規則使用してUnicode 文字の値を対応する大文字表現変換します
パブリック メソッド TryParse 指定した文字列の値をそれと等価Unicode 文字変換しますリターン コードは、変換成功した失敗したかを示します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.IConvertible.ToBoolean メモ   この変換サポートされていません。変換試みると、InvalidCastException がスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToByte 現在の Char オブジェクトの値を 8 ビット符号なし整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToChar 現在の Char オブジェクト返します
インターフェイスの明示的な実装 System.IConvertible.ToDateTime メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToDecimal メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToDouble メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToInt16 現在の Char オブジェクトの値を 16 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToInt32 現在の Char オブジェクトの値を 32 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToInt64 現在の Char オブジェクトの値を 64 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToSByte 現在の Char オブジェクトの値を 8 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToSingle メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToType 現在の Char オブジェクトの値を、指定された IFormatProvider オブジェクト使用して指定された型のオブジェクト変換します
インターフェイスの明示的な実装 System.IConvertible.ToUInt16 現在の Char オブジェクトの値を 16 ビット符号なし整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToUInt32 現在の Char オブジェクトの値を 32 ビット符号なし整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToUInt64 現在の Char オブジェクトの値を 64 ビット符号なし整数変換します
参照参照

関連項目

Char 構造体
System 名前空間
IComparable
IConvertible
String

Char メンバ

Unicode 文字表します

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


パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド MinValue Char最小有効値を表します。このフィールド定数です。
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド CompareTo オーバーロードされます指定したオブジェクトまたは値型とこのインスタンスとを比較し、これらの相対値を示す値を返します
パブリック メソッド ConvertFromUtf32 指定されUnicode コード ポイントUTF-16 エンコード文字列変換します
パブリック メソッド ConvertToUtf32 オーバーロードされますUTF-16エンコードされたサロゲート ペアの値を Unicode コード ポイント変換します
パブリック メソッド Equals オーバーロードされます。  
パブリック メソッド GetHashCode オーバーライドされます。 このインスタンスハッシュ コード返します
パブリック メソッド GetNumericValue オーバーロードされます指定されUnicode 文字数字倍精度浮動小数点数変換します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド GetTypeCode Char 値型の TypeCode を返します
パブリック メソッド GetUnicodeCategory オーバーロードされますUnicode 文字を UnicodeCategory 値のいずれか識別されるグループ分類します
パブリック メソッド IsControl オーバーロードされます指定した Unicode 文字が、制御文字かどうか示します
パブリック メソッド IsDigit オーバーロードされますUnicode 文字10 進数数字かどうか示します
パブリック メソッド IsHighSurrogate オーバーロードされます指定されChar オブジェクト上位サロゲートであるかどうか示します
パブリック メソッド IsLetter オーバーロードされますUnicode 文字アルファベット文字かどうか示します
パブリック メソッド IsLetterOrDigit オーバーロードされますUnicode 文字アルファベット文字または 10 進数数字かどうか示します
パブリック メソッド IsLower オーバーロードされますUnicode 文字小文字かどうか示します
パブリック メソッド IsLowSurrogate オーバーロードされます指定されChar オブジェクト下位サロゲートであるかどうか示します
パブリック メソッド IsNumber オーバーロードされますUnicode 文字数字かどうか示します
パブリック メソッド IsPunctuation オーバーロードされますUnicode 文字区切り記号かどうか示します
パブリック メソッド IsSeparator オーバーロードされますUnicode 文字区切り文字かどうか示します
パブリック メソッド IsSurrogate オーバーロードされますUnicode 文字サロゲート文字かどうか示します
パブリック メソッド IsSurrogatePair オーバーロードされます指定され2 つChar オブジェクトサロゲート ペアであるかどうか示します
パブリック メソッド IsSymbol オーバーロードされますUnicode 文字記号かどうか示します
パブリック メソッド IsUpper オーバーロードされますUnicode 文字大文字かどうか示します
パブリック メソッド IsWhiteSpace オーバーロードされますUnicode 文字空白かどうか示します
パブリック メソッド Parse 指定した文字列の値をそれと等価Unicode 文字変換します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToLower オーバーロードされますUnicode 文字の値をそれと等価小文字変換します
パブリック メソッド ToLowerInvariant インバリアント カルチャの大文字と小文字規則使用してUnicode 文字の値を対応する小文字表現変換します
パブリック メソッド ToString オーバーロードされますオーバーライドされます。 このインスタンスの値を、それと等価文字列形式変換します
パブリック メソッド ToUpper オーバーロードされますUnicode 文字の値をそれと等価大文字変換します
パブリック メソッド ToUpperInvariant インバリアント カルチャの大文字と小文字規則使用してUnicode 文字の値を対応する大文字表現変換します
パブリック メソッド TryParse 指定した文字列の値をそれと等価Unicode 文字変換しますリターン コードは、変換成功した失敗したかを示します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.IConvertible.ToBoolean メモ   この変換サポートされていません。変換試みると、InvalidCastException がスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToByte 現在の Char オブジェクトの値を 8 ビット符号なし整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToChar 現在の Char オブジェクト返します
インターフェイスの明示的な実装 System.IConvertible.ToDateTime メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToDecimal メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToDouble メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToInt16 現在の Char オブジェクトの値を 16 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToInt32 現在の Char オブジェクトの値を 32 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToInt64 現在の Char オブジェクトの値を 64 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToSByte 現在の Char オブジェクトの値を 8 ビット符号付き整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToSingle メモ   この変換サポートされていません。変換試みると、InvalidCastExceptionスローさます。
インターフェイスの明示的な実装 System.IConvertible.ToType 現在の Char オブジェクトの値を、指定された IFormatProvider オブジェクト使用して指定された型のオブジェクト変換します
インターフェイスの明示的な実装 System.IConvertible.ToUInt16 現在の Char オブジェクトの値を 16 ビット符号なし整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToUInt32 現在の Char オブジェクトの値を 32 ビット符号なし整数変換します
インターフェイスの明示的な実装 System.IConvertible.ToUInt64 現在の Char オブジェクトの値を 64 ビット符号なし整数変換します
参照参照

関連項目

Char 構造体
System 名前空間
IComparable
IConvertible
String

Char 構造体

Unicode 文字表します

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Structure Char
    Implements IComparable, IConvertible, IComparable(Of
 Char), _
    IEquatable(Of Char)
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public struct Char : IComparable, IConvertible, IComparable<char>,
 
    IEquatable<char>
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public value class Char : IComparable, IConvertible,
 IComparable<wchar_t>, 
    IEquatable<wchar_t>
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class Char extends ValueType implements
 IComparable, IConvertible, 
    IComparable<char>, IEquatable<char>
JScript では、構造体使用できますが、新規に宣言することはできません。
解説解説

.NET Framework では、Char 構造体使用して Unicode 文字表現しますUnicode Standard では、それぞれの Unicode 文字対し重複しない 21 ビットスカラ値 (コード ポイント) を割り当て、このコード ポイント1 つ上の 16 ビット値のシーケンスエンコードする方法を示す UTF-16 エンコーディング形式定義してます。16 ビット値の範囲16 進数の 0x0000 から 0xFFFF までであり、Char 構造体格納されます。Char オブジェクトの値は、対応する 16 ビット数値 (序数) です。

String オブジェクトは、テキスト文字列を表す Char 構造体シーケンシャル コレクションです。ほとんどの Unicode 文字は、単一Char オブジェクト表現できますが、基本文字サロゲート ペア組み合わせ文字シーケンスとしてエンコードされる文字については、複数Char オブジェクト使って表現されます。そのため、String オブジェクト内の 1 つChar 構造体が、必ずしも単一Unicode 文字対応するとは限りません。

Unicode Standard詳細については、Unicodeホーム ページ参照してください

機能

Char 構造体には、Char オブジェクト比較したり、現在の Char オブジェクトの値を別の型のオブジェクト変換したりするメソッドや、Char オブジェクトUnicode カテゴリ判別するメソッド用意されています。

インターフェイス実装

この型は、IConvertible インターフェイス、IComparable インターフェイス、および IComparable インターフェイス実装しています。この型の明示的な IConvertible インターフェイス メンバ実装代わりにConvert クラス使用します

使用例使用例

Charメソッドいくつか次のコード例示します

imports System

Module CharStructure

    Public Sub Main()

        Dim chA As Char
        chA = "A"c
        Dim ch1 As Char
        ch1 = "1"c
        Dim str As String
        str = "test string"

        Console.WriteLine(chA.CompareTo("B"c))   
       ' Output: "-1" (meaning 'A' is 1 less than 'B')
        Console.WriteLine(chA.Equals("A"c))      
       ' Output: "True"
        Console.WriteLine(Char.GetNumericValue(ch1))    '
 Output: "1"
        Console.WriteLine(Char.IsControl(Chr(9)))       '
 Output: "True"
        Console.WriteLine(Char.IsDigit(ch1))            '
 Output: "True"
        Console.WriteLine(Char.IsLetter(","c))
          ' Output: "False"
        Console.WriteLine(Char.IsLower("u"c))
           ' Output: "True"
        Console.WriteLine(Char.IsNumber(ch1))           '
 Output: "True"
        Console.WriteLine(Char.IsPunctuation("."c))
     ' Output: "True"
        Console.WriteLine(Char.IsSeparator(str, 4))     '
 Output: "True"
        Console.WriteLine(Char.IsSymbol("+"c))
          ' Output: "True"
        Console.WriteLine(Char.IsWhiteSpace(str, 4))    '
 Output: "True"
        Console.WriteLine(Char.Parse("S"))
              ' Output: "S"
        Console.WriteLine(Char.ToLower("M"c))
           ' Output: "m"
        Console.WriteLine("x"c.ToString())       
       ' Output: "x"

    End Sub

End Module
using System;

public class CharStructureSample {
    public static void Main()
 {
        char chA = 'A';
        char ch1 = '1';
        string str = "test string";
 

        Console.WriteLine(chA.CompareTo('B'));            // Output:
 "-1" (meaning 'A' is 1 less than 'B')
        Console.WriteLine(chA.Equals('A'));                // Output:
 "True"
        Console.WriteLine(Char.GetNumericValue(ch1));    // Output:
 "1"
        Console.WriteLine(Char.IsControl('\t'));        // Output: "True"
        Console.WriteLine(Char.IsDigit(ch1));            // Output:
 "True"
        Console.WriteLine(Char.IsLetter(','));            // Output:
 "False"
        Console.WriteLine(Char.IsLower('u'));            // Output:
 "True"
        Console.WriteLine(Char.IsNumber(ch1));            // Output:
 "True"
        Console.WriteLine(Char.IsPunctuation('.'));        // Output:
 "True"
        Console.WriteLine(Char.IsSeparator(str, 4));    // Output: "True"
        Console.WriteLine(Char.IsSymbol('+'));            // Output:
 "True"
        Console.WriteLine(Char.IsWhiteSpace(str, 4));    // Output:
 "True"
        Console.WriteLine(Char.Parse("S"));                //
 Output: "S"
        Console.WriteLine(Char.ToLower('M'));            // Output:
 "m"
        Console.WriteLine('x'.ToString());                // Output:
 "x"
    }
}
using namespace System;
int main()
{
   char chA = 'A';
   char ch1 = '1';
   String^ str =  "test string";
   Console::WriteLine( chA.CompareTo( 'B' ) ); // Output: "-1"
 (meaning 'A' is 1 less than 'B')
   Console::WriteLine( chA.Equals( 'A' ) ); // Output: "True"
   Console::WriteLine( Char::GetNumericValue( ch1 ) ); // Output: "1"
   Console::WriteLine( Char::IsControl( '\t' ) ); // Output: "True"
   Console::WriteLine( Char::IsDigit( ch1 ) ); // Output: "True"
   Console::WriteLine( Char::IsLetter( ',' ) ); // Output: "False"
   Console::WriteLine( Char::IsLower( 'u' ) ); // Output: "True"
   Console::WriteLine( Char::IsNumber( ch1 ) ); // Output: "True"
   Console::WriteLine( Char::IsPunctuation( '.' ) ); // Output: "True"
   Console::WriteLine( Char::IsSeparator( str, 4 ) ); // Output: "True"
   Console::WriteLine( Char::IsSymbol( '+' ) ); // Output: "True"
   Console::WriteLine( Char::IsWhiteSpace( str, 4 ) ); // Output: "True"
   Console::WriteLine( Char::Parse(  "S" ) ); // Output: "S"
   Console::WriteLine( Char::ToLower( 'M' ) ); // Output: "m"
   Console::WriteLine( 'x' ); // Output: "x"
}

import System.* ;

public class CharStructureSample
{
    public static void main(String[]
 args)
    {
        Character chA = new Character('A');
        char ch1 = '1';
        String str = "test string";

        // Output: "-1" (meaning 'A' is 1 less than 'B') 
       
        Console.WriteLine(chA.compareTo(new Character('B')));
        
        // Output: "True"
        Console.WriteLine(chA.equals(new Character('A')));   
         
        // Output: "1"
        Console.WriteLine(System.Char.GetNumericValue(ch1));        
        // Output: "True"
        Console.WriteLine(Char.IsControl('\t'));                    
        // Output: "True"
        Console.WriteLine(System.Char.IsDigit(ch1));                
        // Output: "False"
        Console.WriteLine(Char.IsLetter(','));                        
        // Output: "True"
        Console.WriteLine(Char.IsLower('u'));                        
        // Output: "True"
        Console.WriteLine(System.Char.IsNumber(ch1));                
        // Output: "True"
        Console.WriteLine(Char.IsPunctuation('.'));                    
        // Output: "True"
        Console.WriteLine(Char.IsSeparator(str, 4));                
        // Output: "True"
        Console.WriteLine(Char.IsSymbol('+'));                        
        // Output: "True"
        Console.WriteLine(Char.IsWhiteSpace(str, 4));                
        // Output: "S"
        Console.WriteLine(Char.Parse("S"));                           
 
        // Output: "m"
        Console.WriteLine(Char.ToLower('M'));                        
        // Output: "x"
        Console.WriteLine(System.Convert.ToString('x'));                
    } //main
} //CharStructureSample
スレッド セーフスレッド セーフ

この型は、マルチスレッド操作に対して安全です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Char メンバ
System 名前空間
IComparable
IConvertible
String

アルゴニオカルベン

分子式CHAr
その他の名称Argoniocarbene
体系名:アルゴニオカルベン


Char

名前 シャールシャー; シャリュ; チャー

Char

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/11/29 22:25 UTC 版)

Char(チャー、1955年〈昭和30年〉6月16日 - )は、日本ギタリストシンガーソングライター音楽プロデューサー




「Char」の続きの解説一覧

「Char」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


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

辞書ショートカット

すべての辞書の索引

「CHAR」の関連用語

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

   

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



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

   
WEB for beginnerWEB for beginner
Copyright (C) 2002~2024 banban@scollabo.com
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
独立行政法人科学技術振興機構独立行政法人科学技術振興機構
All Rights Reserved, Copyright © Japan Science and Technology Agency
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのChar (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS