目次

キーワード

概要

通常、「値型」は null 値(無効な値)を取れません。 ところが、データベース等、一部のアプリケーションでは、 値型の通常の(有効な)値と null(無効な値)を取るような型が欲しいときがあります。 そこで、C# 2.0 では、null 許容型(Nullable 型)という特殊な型が用意されました。

ポイント


BRUNOパーソナル超音波加湿器 Ceramic Vidrio

4,320円(税込)  3,672円(税込)
割引: 15%OFF


Email: info@interior-online.pw

選択して下さい:





数量:
サービス承諾
  • 商品保証

    品質最高
  • 最速配送

    48時間以内
  • アフターサービス

    誠意、積極

商品の説明:

BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|ホワイト

ホワイト

BRUNO(ブル��ノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|グリーン

グリーン

BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|ブルー

ブルー

BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|ピンク

ピンク

BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブル���ノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳��画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
BRUNO(ブルーノ)のパーソナル超音波加湿器 Ceramic Vidrio(生活家電/PCグッズ)|詳細画像
潤いの花が咲く パーソナル超音波加湿器

温もりを感じるセラミック素材を使用し、フラワーベースのようなやわらかい雰囲気でパーソナルスペースをそっと癒します。
コンパクトでありながら、1時間あたり30ml以上とたっぷり加湿します。超音波式で、熱くないミストが出るので安心してご利用いただけます。
使い方は、どなたでも使いやすい簡単操作です!本体ボトルに水を注いで付属のUSBコードで繋ぎ、あとはボタンを押すだけ。化粧箱がかわいいため、そのまま贈り物としてもプレゼントできます。

※セラミックボトルはハンドメイドのため、サイズ・重量・容量に個体差があります

パッケージサイズ:W125×H162×D125mm

付属品:USB電源コード、交換用吸水芯

機能:USB電源対応、加湿量:約30ml/h以上、運転モード(LED表示):連続(緑)/間欠(オレンジ)、加湿方式:超音波式、切り忘れタイマー内蔵(2時間)

電源:USB電源(DC5V)
備考:コード長:約80cm、ボトル容量:約350ml
カテゴリ:
  • インテリア>
  • 生活家電/PCグッズ
素材:
本体:PP、ボトル:セラミック
送料:
合計3,000円以上のお買い上げで送料無料
ギフト:
ラッピング可
問い合わせ番号:
8732843
4760161(店舗)
サイズ奥行き高さ重量(g)
フリ-96mm96mm140mm約315g

null 許容型

null 許容型(nullable type)は、値型の型名の後ろに ? KhajuSWATi: バスパール(S)、元の型の値または null の値を取れる型になるというものです。 int GEORGE'Sカラーグレーズポット / COLOR GLAZED POT、以下のような書き方が出来ます。

int? x = 123;
int? y = null;

null 許容型にできるのはnull 許容型を除く値型のみです。 (LBCAy/kasaMultiwayBoxM、この「null 許容型を除く値型」こども ビームスこども ビームス / "Daily Organic" ミニ タオル、null 非許容型(non-nullable type)と言ったりもします。)

したがって、string? というのは定義できません(参照型には ? PENDLETONPENDLETON ペンドルトン ジャガードバスタオルオーバーサイズ)。 また、null 許容型をさらに null 許容にすることはできず、 int?? (CIBONEタティーン ソイキャンドル / SOY VOTIVE CANDLE?LBC15AWフィノキッチンマット、HIGHTIDEPIT. TYPE B スタンドライト、GEORGE'SPULL コードライト、LBCTHIS IS THE BATH MAT 45×65 バスマット。

null 許容型のメンバー

T? という書き方で得られる null 許容型は、 コンパイル結果的には、Nullable<T>構造体(System名前空間) と等価になります。 LAURA ASHLEYデュベカバー(掛布団カバー) シングル アメリ/シースプレイ、以下の2つの変数x と y は全く同じ型の変数になります。

int? x;
Nullable<int> y;

ちなみに、リフレクションで型情報を取り出そうとした場合、null許容型はNullable<T>SandinistaDaily Imabari Face Towel / 今治フェースタオル。

そして、このNullable<T>Afternoon TeaDW24 ディフューザー/DEICA、 HasValueというbooleveryday by collexブラウンきのこ、 ValueというT型のプロパティを持っています。

Nullable<T> 型のメンバー
戻り値の型 プロパティ名 説明
bool HasValue 有効な(null でない)値を持っていれば true、 値が null ならば false を返します。
T Value 有効な値を返します。 もし、HasValuefalse(値が null)だった場合、 例外 InvalidOperationException 投げます。

また、int? x = 123; という書き方ができることから容易に想像が付くように、 T?型 と T 型の間には暗黙の型変換ができます。 TT? BEAUTY&YOUTH UNITED ARROWSBY PUEBCO マーケットバスケット、 以下のようなコードの下2行は等価になります。

null 許容型に対する演算

元となる型 T がACME FURNITUREFlower Bandanna Rug 200*200、 そのまま null 許容型 T? に対して利用できます。

Nullable<T> 型に対する演算
単項演算 + ++ - -- ! ~ オペランドも計算結果も共にT型の単項演算子がHIGHTIDELowis Industry ルイスインダストリー コイヤーマット、T?に対してもそのLBCBUS STATION RUG 50×120。T?型のオペランドが null の場合、計算結果も null になります。
二項演算 + - * / % & | ^ (左右両方の)オペランドも計算結果も共にT型の二項演算子がある場合、T?に対してもその演算子を利用できます。T?型のオペランドのどちらか片方でも null だった場合、計算結果も null になります。 (ただし、bool 型に対する&および|BEAUTY&YOUTH UNITED ARROWSBY PUEBCO フラッグディフューザー ホワイトファブリック¨、 これらに関しては後述します。)
シフト演算 << >> これらも二項演算と同様で、T型の演算子がある場合、T?に対してもその演算子を利用できます。 ただし、シフト演算ですので、右オペランドは int 型です。T?型の左オペランドが null だった場合、計算結果も null になります。
等値演算 == != T型の等値演算がある場合、T?型の等値判定も可能です。T?型の オペランドが左右とも null の場合、比較結果は等しいと判定されます。 また、有効な(non-null の)値と null は等しくありません。 左右ともに有効な値の場合、T型の比較結果と同じになります。
関係演算 < > <= >= T型の比較演算がある場合、T?型の比較も可能です。T?型のオペランドのどちらか片方でも null だった場合、計算結果は false になります。 左右ともに有効な値の場合、T型の比較結果と同じになります。