1. Trang chủ
  2. » Thể loại khác

csharp type conversion

4 93 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Chuyển đổi kiểu trong C#

    • Phương thức chuyển đổi kiểu trong C#

Nội dung

http://vietjack.com/csharp/index.jsp Copyright © vietjack.com Chuyển đổi kiểu C# Chuyển đổi kiểu C# biến đổi kiểu liệu thành kiểu liệu khác Nó gọi Ép kiểu Trong C#, ép kiểu có hai mẫu sau:  Chuyển đổi kiểu ngầm định (implicit) - Việc chuyển đổi thực C# theo phương thức an tồn kiểu (type-safe) Ví dụ: việc chuyển đổi từ lớp kế thừa thành lớp sở  Chuyển đổi kiểu tường minh (explicit) - Việc chuyển đổi thực cách rõ ràng người dùng việc sử dụng hàm định nghĩa trước Các chuyển đổi kiểu tường minh cần tốn tử cast Ví dụ sau minh họa chuyển đổi kiểu tường minh C#: using System; namespace TypeConversionApplication { class ExplicitConversion { static void Main(string[] args) { double d = 5673.74; int i; // cast double to int i = (int)d; Console.WriteLine(i); Console.ReadKey(); } } } Khi code biên dịch thực thi, cho kết quả: 5673 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/csharp/index.jsp Copyright © vietjack.com Phương thức chuyển đổi kiểu C# C# cung cấp phương thức chuyển đổi kiểu có sẵn liệt kê bảng sau: STT Phương thức & Miêu tả ToBoolean Chuyển đổi kiểu thành giá trị Boolean, ToByte Chuyển đổi kiểu thành byte ToChar Chuyển đổi kiểu thành Unicode character, ToDateTime Chuyển đổi kiểu (kiểu integer string) thành cấu trúc date-time ToDecimal Chuyển đổi kiểu số thực số nguyên thành kiểu thập phân ToDouble Chuyển đổi kiểu thành kiểu double ToInt16 Chuyển đổi kiểu thành 16-bit integer ToInt32 Chuyển đổi kiểu thành 32-bit integer http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/csharp/index.jsp Copyright © vietjack.com ToInt64 Chuyển đổi kiểu thành 64-bit integer ToSbyte 10 Chuyển đổi kiểu thành kiểu signed byte ToSingle 11 Chuyển đổi kiểu thành số small floating point ToString 12 Chuyển đổi kiểu thành string ToType 13 Chuyển đổi kiểu thành kiểu xác định ToUInt16 14 Chuyển đổi kiểu thành kiểu unsigned int ToUInt32 15 Chuyển đổi kiểu thành kiểu unsigned long ToUInt64 16 Chuyển đổi kiểu thành unsigned big integer Ví dụ sau minh họa cách chuyển đổi kiểu đa dạng thành kiểu string C#: using System; namespace TypeConversionApplication { class StringConversion { http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/csharp/index.jsp Copyright © vietjack.com 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(); } } } Khi code biên dịch thực thi, cho kết quả: 75 53.005 2345.7652 True http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... string C#: using System; namespace TypeConversionApplication { class StringConversion { http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /csharp/ index.jsp Copyright ©... 32-bit integer http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /csharp/ index.jsp Copyright © vietjack.com ToInt64 Chuyển đổi kiểu thành 64-bit integer ToSbyte 10... ToSingle 11 Chuyển đổi kiểu thành số small floating point ToString 12 Chuyển đổi kiểu thành string ToType 13 Chuyển đổi kiểu thành kiểu xác định ToUInt16 14 Chuyển đổi kiểu thành kiểu unsigned int

Ngày đăng: 02/12/2017, 20:16

w