facebook twitter hatena line email

「Unity/Csharp/if」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(null判定)
(最高値制限)
行24: 行24:
 
==最高値制限==
 
==最高値制限==
 
<pre>
 
<pre>
if (age > 30) {
+
if (x > 100) {
     age = 30;
+
     x = 100;
 
}
 
}
 
</pre>
 
</pre>
行31: 行31:
 
Clampを使ったほうがスマートかも。
 
Clampを使ったほうがスマートかも。
 
<pre>
 
<pre>
age = Clamp(age, 0, 30);
+
x = Clamp(x, 0, 100);
 
</pre>
 
</pre>

2024年9月24日 (火) 02:40時点における版

数字判定

if (num == 1) {
}
if (num >= 2) {
}

文字判定

if (name.Equals("taro")) {
}
if (!name.Equals("jiro")) {
}

null判定

// 変数の時
if (app == null) {}
// インスタンスの時
if (ReferenceEquals(app, null)) {}

Unity/Csharp/Exception/NullReferenceException [ショートカット]

最高値制限

if (x > 100) {
    x = 100;
}

Clampを使ったほうがスマートかも。

x = Clamp(x, 0, 100);