c\#형식 변환 에 대한 자세 한 설명
4.567917.암시 적 형식 전환-이러한 전환 은 C\#기본 적 인 안전 방식 으로 전환 되 어 데 이 터 를 잃 어 버 리 지 않 습 니 다.예 를 들 어 어 어 릴 때 부터 의 정수 유형 은 큰 정수 유형 으로 바 뀌 었 고 파생 류 에서 기본 류 로 바 뀌 었 다4.567917.명시 적 유형 전환-명시 적 유형 전환,즉 강제 유형 전환.현식 변환 은 연산 자 를 강제로 변환 해 야 하 며,강제 변환 은 데이터 손실 을 초래 할 수 있다.
다음 인 스 턴 스 는 명시 적 형식 변환 을 보 여 줍 니 다.
namespace TypeConversionApplication
{
class ExplicitConversion
{
static void Main(string[] args)
{
double d = 5673.74;
int i;
// double int
i = (int)d;
Console.WriteLine(i);
Console.ReadKey();
}
}
}
위의 코드 가 컴 파일 되 고 실 행 될 때 다음 과 같은 결 과 를 얻 을 수 있 습 니 다.5673
C\#형식 변환 방법
C\#아래 에 내 장 된 형식 변환 방법 을 제공 합 니 다.
번호
방법&설명
1
ToBoolean
가능 하 다 면 유형 을 불 형 으로 바 꿔 라.
2
ToByte
형식 을 바이트 형식 으로 변환 합 니 다.
3
ToChar
가능 하 다 면,형식 을 하나의 유 니 코드 문자 형식 으로 변환 합 니 다.
4
ToDateTime
형식(정수 나 문자열 형식)을 날짜-시간 구조 로 변환 합 니 다.
5
ToDecimal
부동 소수점 이나 정수 형식 을 10 진법 으로 변환 합 니 다.
6
ToDouble
유형 을 이중 정밀도 부동 소수점 형 으로 바꾸다.
7
ToInt16
유형 을 16 비트 정수 형식 으로 바꾸다.
8
ToInt32
유형 을 32 비트 정수 형식 으로 바꾸다.
9
ToInt64
형식 을 64 비트 정수 형식 으로 변환 합 니 다.
10
ToSbyte
형식 을 기호 바이트 형식 으로 변환 합 니 다.
11
ToSingle
유형 을 작은 부동 소수점 형식 으로 변환 합 니 다.
12
ToString
형식 을 문자열 형식 으로 변환 합 니 다.
13
ToType
형식 을 지정 한 형식 으로 변환 합 니 다.
14
ToUInt16
형식 을 16 비트 부호 없 는 정수 형식 으로 변환 합 니 다.
15
ToUInt32
형식 을 32 비트 부호 없 는 정수 형식 으로 변환 합 니 다.
16
ToUInt64
형식 을 64 비트 부호 없 는 정수 형식 으로 변환 합 니 다.
다음 인 스 턴 스 는 서로 다른 값 의 형식 을 문자열 형식 으로 변환 합 니 다:
namespace TypeConversionApplication
{
class StringConversion
{
static void Main(string[] args)
{
int i = 75;
float f = 53.005f;
double d = 2345.7652;
bool b = true;
Console.WriteLine(i.ToString());
Console.WriteLine(f.ToString());
Console.WriteLine(d.ToString());
Console.WriteLine(b.ToString());
Console.ReadKey();
}
}
}
위의 코드 가 컴 파일 되 고 실 행 될 때 다음 과 같은 결 과 를 얻 을 수 있 습 니 다.75
53.005
2345.7652
True
이상 은 c\#유형 변환 에 대한 상세 한 내용 입 니 다.c\#유형 변환 에 관 한 자 료 는 다른 관련 글 을 주목 하 십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#Task를 사용하여 비동기식 작업을 수행하는 방법라인이 완성된 후에 이 라인을 다시 시작할 수 없습니다.반대로 조인(Join)만 결합할 수 있습니다 (프로세스가 현재 라인을 막습니다). 임무는 조합할 수 있는 것이다. 연장을 사용하여 그것들을 한데 연결시키는 것이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.