質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

2回答

15873閲覧

値が整数かどうかを判定

_Beginner

総合スコア103

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

1クリップ

投稿2019/04/09 09:04

編集2019/04/09 10:19

C#

floatとして取得した値が整数だった時trueを返すものはありますか?

下記のコードでできるのですが、もう少し簡単に書けませんかね?

C#

1//「floatとして取得した値」f 2float f = 5.5f; 3int i; 4void Start() 5{ 6 i = (int)f; 7 if( i == f) 8 { 9 Debug.Log("trueを返した"); 10 } 11}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

C#

1float f = 5.5f; 2Console.WriteLine((int)f == f);

投稿2019/04/09 11:08

編集2019/04/09 11:11
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

_Beginner

2019/04/09 11:16

わざわざ宣言しなくてもよかったんですね。 ありがとうございました。
guest

0

floatとして取得した値が整数だった時trueを返すものはありますか?

Single 構造体(float のこと)のメンバーにそう言うメソッドやプロパティがあるかという質問なら、答えは「ない」です。

浮動小数点型と整数型の違いは認識してますか?

投稿2019/04/09 09:16

編集2019/04/09 09:19
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

_Beginner

2019/04/09 10:16

質問を編集しました。 こんな感じにしたのですが、ただ「整数かどうか判定」だけをするためにintを新しく宣言したりなど手間がかかるので、もっと簡単にできないのかな。と迷っているところです。
退会済みユーザー

退会済みユーザー

2019/04/09 11:30

浮動小数点型と整数型の違いは認識してますか?
_Beginner

2019/04/11 13:43

浮動小数点型は少数を扱い、整数型は整数を扱う。 名前の通りですが、この認識で十分ですか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問