IRONSOFTWAREHOME
점 캐스팅
using IronSoftware.Drawing;

Point point = new Point(23, 50);

// Implicit casting from IronSoftware.Drawing.Point to System.Drawing.Point
System.Drawing.Point systemPoint = point;

// Implicit casting from IronSoftware.Drawing.Point to SixLabors.ImageSharp.Point
SixLabors.ImageSharp.Point sixPoint = point;

SixLabors.ImageSharp.PointF pointFloatS = new SixLabors.ImageSharp.PointF(22.5f, 35.5f);

// Implicit casting from SixLabors.ImageSharp.PointF to IronSoftware.Drawing.PointF
PointF pointFloatI = pointFloatS;
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
점 캐스팅

점 캐스팅

[@167@]와 [@168@] 및 [@169@]의 클래스를 포함하며, [@170@], [@171@], [@172@] 및 [@173@]와 같은 기타 드로잉 라이브러리에서 사용 가능한 기능에 부합하도록 원래 생성되었습니다. 결과적으로, [@174@]는 [@175@] 및 [@176@] 객체에 대해 암시적 캐스를 허용하여 프로그램 내에서 사용자에 의해 사용될 수 있도록 하고 다른 라이브러리 간에 조작 가능합니다.

위 코드 조각은 암시적 형변환이 어떻게 이루어지는지 보여줍니다. [@177@] 객체는 다른 라이브러리에서 [@178@] 객체로 캐스트되며, 두 번째 스니펫은 반대 변환을 보여줍니다. 암시적 캐스트를 수행하려면, [@180@] 객체를 원하는 라이브러리의 변수에 단순히 할당하면 됩니다.

암시적 형변환이 모든 라이브러리에 적용되는 것은 아니라는 점에 유의해야 합니다. 예를 들어, [@179@]를 [@180@]으로 캐스트하는 것은 지원되지 않기 때문에 불가능합니다. 하지만, [@181@] 및 [@182@]를 다른 라이브러리로 캐스트하는 것은 가능합니다. [@183@] 객체에서 캐스트할 때, 좌표의 값 형식이 [@184@]에서 [@185@]로 변경되는 반면, [@186@]의 경우, 캐스트 후에 [@187@] 값이 그대로 유지됩니다.

GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 19,846,219버전:2025.3방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

OR
bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.