「Unity/Csharp/if」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→null判定) |
(→null判定) |
||
| 行21: | 行21: | ||
[[Unity/Csharp/Exception/NullReferenceException]] [ショートカット] | [[Unity/Csharp/Exception/NullReferenceException]] [ショートカット] | ||
| + | |||
| + | ==最高値制限== | ||
| + | <pre> | ||
| + | if (age > 30) { | ||
| + | age = 30; | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | Clampを使ったほうがスマートかも。 | ||
| + | <pre> | ||
| + | age = Clamp(age, 0, 30); | ||
| + | </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 (age > 30) {
age = 30;
}
Clampを使ったほうがスマートかも。
age = Clamp(age, 0, 30);
