C\#데이터 형식 변환

3802 단어 C#형식 변환
머리말Console.Read()또는Console.ReadLine()을 사용 하여 입력 할 때Python언어input()와 유사 합 니 다.
둘 다 키보드 가 입력 한 내용 을string형식 으로 되 돌려 주기 때문에 일부 데 이 터 는 데이터 형식의 변환 을 거 쳐 야 계산 할 수 있다.
관련 소개
C\#System.Convert 클래스
마이크로소프트 공식 C\#함수 문서
함수 방법
아래 에 나열 한 함수 방법 은 전부 가 아니 라 자주 사용 하 는 것 만 열거 합 니 다.double이런 소문 자 유형 명 은 데이터 형식 이 고DoubleSystem중의 한 종류double는 해석 기 에 의 해Double류 로 해석 되 며,어떤 데이터 유형 은DateTime줄 임 말 이 없다.
함수 방법
소개 하 다.
데이터.GetType()
데이터 형식 되 돌리 기
Console.ReadLine()
사용자 입력 을 읽 고 문자열 을 되 돌려 줍 니 다.
Console.WriteLine(데이터)
콘 솔 에 데 이 터 를 인쇄 하고 줄 을 바 꿉 니 다.
Convert.ToBoolean(데이터)
데 이 터 를 bool 형식(불)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToChar(데이터)
데 이 터 를 char 형식(문자)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToDateTime(데이터)
데 이 터 를 DateTime 형식 으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToDecimal(데이터)
데 이 터 를 decimal 형식(고밀도 소수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToDouble(데이터)
데 이 터 를 double 형식(이중 정밀도 소수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToSigle(데이터)
데 이 터 를 float 형식(단일 정밀도 소수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToInt 16(데이터)
데 이 터 를 16 비트 기호 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToInt 32(데이터)
데 이 터 를 32 비트 기호 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToInt 64(데이터)
데 이 터 를 64 비트 기호 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToUInt 16(데이터)
데 이 터 를 16 비트 부호 없 는 int 형식(정수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToUInt 32(데이터)
데 이 터 를 32 비트 부호 없 는 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToUInt 64(데이터)
데 이 터 를 64 비트 부호 없 는 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToString(데이터)
데 이 터 를 string 형식(문자열)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
유형 전환
[1].변환 사용
변환 방법: = Convert.To ( )Test는 프로젝트 명칭 이 고Program는 유형 명 이다.decimal데 이 터 를 초기 화 할 때 데이터 의 끝 에 접미사 m 또는 M 을 추가 해 야 합 니 다.그렇지 않 으 면 컴 파일 러 가 double 형식 으로 만 들 었 다 고 생각 하여 오 류 를 보고 할 수 있 습 니 다.
在这里插入图片描述

using System;
namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine();//  
            decimal money = Convert.ToDecimal(input);//    
            Console.WriteLine(money);//  
            Console.WriteLine("{0}    {1}",input.GetType(),money.GetType());
            Console.ReadKey();
        }
    }
}
[2].유형 명 으로 변환
두 번 째 전환 방식 은( ) 을 사용 하여 전환 할 수 있다.이런 방식 은C에서 유형 전환 방식 과 같다.
在这里插入图片描述

using System;
namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            double data1 = 22.11;
            float data2 = (float)data1;//    
            Console.WriteLine(data1);//  
            Console.WriteLine(data2);//  
            Console.WriteLine("{0}    {1}",data1.GetType(),data2.GetType());
            Console.ReadKey();
        }
    }
}
총결산
이 글 은 여기까지 입 니 다.당신 에 게 도움 을 줄 수 있 기 를 바 랍 니 다.또한 당신 이 우리 의 더 많은 내용 에 관심 을 가 져 주 실 수 있 기 를 바 랍 니 다!

좋은 웹페이지 즐겨찾기