C#

변환

송현호 2023. 7. 19. 17:08
using System;

namespace HelloWorld
{
    internal class Program
    {
        static void Main(string[] args)
        {
            float floatHeroHp = 10.56f;
            Console.WriteLine(floatHeroHp);//10.56
            int intHeroHp = (int)floatHeroHp;
            Console.WriteLine(intHeroHp);//10

            //문자열 (숫자형) -> 숫자 (정수)
            int num = Convert.ToInt32("123");
            Console.WriteLine(num); //123

            //숫자 -> 문자열
            string str = Convert.ToString(num);
            Console.WriteLine(str); //123

            //정수 -> 실수
            float exp = Convert.ToSingle(54);
            Console.WriteLine("exp: {0:0.00}%",exp); //54.00%

            //실수 -> 정수
            int damage = Convert.ToInt32(123.33);
            Console.WriteLine("damage: {0}", damage); //123

            float aa = (float)23;
        }
    }
}

'C#' 카테고리의 다른 글

열거형식  (0) 2023.07.20
스타크래프트  (0) 2023.07.19
디아블로 장비 출력  (0) 2023.07.19
문자열 보간  (0) 2023.07.19
결합 연산자  (0) 2023.07.19