UInt16.ToString メソッド
このインスタンスの数値を、それと等価な文字列形式に変換します。
UInt16 型は CLS との互換性がありません。CLS との互換性が必要な場合は、代わりに Int32 を使用してください。Int16 は、元の値が UInt16.MaxValue の半分以下の場合に使用されます。CLS との互換性に関する詳細については 「共通言語仕様の概要」 を参照してください。
オーバーロードの一覧
このインスタンスの数値を、それと等価な文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Overrides Public Function ToString() As String
このインスタンスの数値を、指定したカルチャ固有の書式情報を使用して、それと等価な文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Function ToString(IFormatProvider) As String
[JScript] public function ToString(IFormatProvider) : String;
このインスタンスの数値を、指定した書式を使用して、それと等価な文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function ToString(String) As String
このインスタンスの数値を、指定した書式およびカルチャ固有の書式情報を使用して、それと等価な文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Function ToString(String, IFormatProvider) As String
[C#] public virtual string ToString(string, IFormatProvider);
[C++] public: virtual String* ToString(String*, IFormatProvider*);
[JScript] public function ToString(String, IFormatProvider) : String;
使用例
[C#, C++, JScript] ToString メソッドの例を次に示します。
[C#, C++, JScript] メモ ここでは、ToString のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
public class Temperature : IFormattable {
/// <summary>
/// IFormattable.ToString implementation.
/// </summary>
public string ToString(string format, IFormatProvider provider) {
if( format != null && format.Equals("F") ) {
return String.Format("{0}'F", this.Value.ToString());
}
return m_value.ToString(format, provider);
}
// The value holder
protected ushort m_value;
public ushort Value {
get {
return m_value;
}
set {
m_value = value;
}
}
}
[C++]
public __gc class Temperature : public IFormattable {
/// <summary>
/// IFormattable.ToString implementation.
/// </summary>
// The value holder
protected:
short m_value;
public:
String* ToString(String* format, IFormatProvider* provider) {
if( format != NULL ) {
if( format->Equals("F") ) {
return String::Format("{0}'F", this->Value.ToString());
}
if( format->Equals("C") ) {
return String::Format("{0}'C", this->Celsius.ToString());
}
}
return m_value.ToString(format, provider);
};
__property short get_Value() {
return m_value;
};
__property void set_Value( short value) {
m_value = value;
};
__property short get_Celsius() {
return (short)((m_value-32)/2);
};
__property void set_Celsius( short value) {
m_value = (short)(value*2+32);
};
};
[JScript]
public class Temperature implements IFormattable {
/// <summary>
/// IFormattable.ToString implementation.
/// </summary>
public function ToString(format : String, provider : IFormatProvider) : String {
if( format != null && format.Equals("F") ) {
return String.Format("{0}'F", m_value.ToString());
}
return m_value.ToString(format, provider);
}
// The value holder
protected var m_value : ushort;
public function get Value() : ushort {
return m_value;
}
public function set Value(value : ushort) {
m_value = value;
}
}
[Visual Basic] Visual Basic のサンプルはありません。C#、C++、および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。