Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

С# — преобразование типов

Преобразование типов — это преобразование одного типа данных в другой тип. Он также известен как литье типов. В 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();
      }
   }
}

Когда приведенный выше код скомпилирован и выполнен, он дает следующий результат —

5673

Методы преобразования типов C#

C# предоставляет следующие встроенные методы преобразования типов —

<тд>

ToBoolean

Преобразует тип в логическое значение, где это возможно.

<тд>

В байтах

Преобразует тип в байт.

<тд>

ТоЧар

Преобразует тип в один символ Unicode, где это возможно.

<тд>

ToDateTime

Преобразует тип (целочисленный или строковый) в структуру даты и времени.

<тд>

До десятичного числа

Преобразует тип с плавающей запятой или целочисленный тип в десятичный тип.

<тд>

Дублировать

Преобразует тип в тип double.

<тд>

ToInt16

Преобразует тип в 16-битное целое число.

<тд>

ToInt32

Преобразует тип в 32-битное целое число.

<тд>

ToInt64

Преобразует тип в 64-битное целое число.

<тд>

ТоСбайт

Преобразует тип в байтовый тип со знаком.

<тд>

В одиночку

Преобразует тип в небольшое число с плавающей запятой.

<тд>

ТоСтрока

Преобразует тип в строку.

<тд>

Тип

Преобразует тип в указанный тип.

<тд>

ToUInt16

Преобразует тип в тип unsigned int.

<тд>

ToUInt32

Преобразует тип в тип unsigned long.

<тд>

ToUInt64

Преобразует тип в большое целое число без знака.

Серийный номер Методы и описание
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

В следующем примере различные типы значений преобразуются в строковый тип —

Живая демонстрация
using System;

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

  1. Преобразование типов С#
  2. Преобразование типов Python и приведение типов
  3. Числа Python, преобразование типов и математика
  4. Приведение типов Java
  5. Java — дженерики
  6. ASTM A1018 Марка CS Тип B
  7. ASTM A424 Класс Тип II
  8. ASTM A424 Класс Тип I
  9. ASTM A792 Марка CS Тип A
  10. ASTM A53 Класс A Тип E