Приведениетипов Где, как и когда выполняются преобразования типов? 7



Download 70,34 Kb.
bet7/10
Sana25.02.2022
Hajmi70,34 Kb.
#294757
TuriРеферат
1   2   3   4   5   6   7   8   9   10
Bog'liq
Махлиё Одилходжаева




Статические методы класса используются Convert в основном для поддержки преобразования в базовые типы данных в .NET и из них. Поддерживаются следующие базовые типы: Boolean ,,,,,, Char SByte Byte Int16 Int32 Int64 , UInt16 , UInt32 , UInt64 ,,, Single Double Decimal DateTime и String . Кроме того, Convert класс включает методы для поддержки других видов преобразований.
Эта статья состоит из следующих разделов:
Преобразование в базовые типы и из базовых типов преобразования чисел, не являющихся десятичными числами , из пользовательских объектов в сведения об особенностях форматирования, связанных с языком и региональными параметрами . кодировка Base64.
Характеристики класса Convert:
Он предоставляет методы, которые используются для преобразования каждого базового типа в любой другой базовый тип.
Он предоставляет методы, которые используются для преобразования целочисленных значений в недесятичное строковое представление, а также для преобразования строковых представлений недесятичных чисел в целочисленные значения.
Он предоставляет методы, которые используются для преобразования любого настраиваемого объекта в любой базовый тип.
Он предоставляет набор методов, поддерживающих кодировку base64.
Исключение OverFlowException может возникнуть, если сужающее преобразование приводит к потере данных.
Поле:
DBNull: это константа, представляющая столбец базы данных, в котором отсутствуют данные, то есть пустая база данных.
Методы

Методика

Описание

ChangeType ()

Он возвращает объект указанного типа, значение которого эквивалентно указанному объекту.

FromBase64CharArray (Char [], Int32, Int32)

Преобразует подмножество массива символов Юникода, который кодирует двоичные данные как цифры base-64, в эквивалентный 8-разрядный массив целых чисел без знака. Параметры определяют подмножество во входном массиве и количество элементов для преобразования.

FromBase64String (строка)

Преобразует указанную строку, которая кодирует двоичные данные как цифры base-64, в эквивалентный 8-разрядный целочисленный массив без знака.

GetTypeCode (объект)

Возвращает TypeCode для указанного объекта.

IsDBNull (объект)

Возвращает указание на то, имеет ли указанный объект тип DBNull.

ToBase64CharArray ()

Преобразует подмножество 8-разрядного целочисленного массива без знака в эквивалентное подмножество массива символов Юникода, закодированного с помощью цифр base-64.

ToBase64String ()

Преобразует значение массива 8-битовых целых чисел без знака в его эквивалентное строковое представление, закодированное цифрами с основанием 64.

ToBoolean ()

Преобразует указанное значение в эквивалентное логическое значение.

ToByte ()

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

ToChar ()

Преобразует указанное значение в символ Юникода.

ToDateTime ()

Преобразует указанное значение в значение DateTime.

ToDecimal ()

Преобразует указанное значение в десятичное число.

Удвоить()

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

ToInt16 ()

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

ToInt32 ()

Преобразует указанное значение в 32-разрядное целое число со знаком.

ToInt64 ()

Преобразует указанное значение в 64-разрядное целое число со знаком.

ToSByte ()

Преобразует указанное значение в 8-битовое целое число со знаком.

ToSingle ()

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

ToUInt16 ()

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

ToUInt32 ()

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

ToUInt64 ()

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

Пример 1:

// C# program to illustrate the
// use of ToBase64String(Byte[])
// method
using System;
class GFG {
// Main method
static public void Main()
{
// Creating and initializing
// Byte array
byte[] B = { 2, 4, 8, 16, 32 };
// Display the elements
Console.WriteLine("BArray is :{0}",
BitConverter.ToString(B));
Console.WriteLine();
// Convert the given array
// into a base 64 string.
String str = Convert.ToBase64String(B);
// Display the string
Console.WriteLine("Base 64 string is :{0}", str);
}
}

Выход:
BArray: 02-04-08-10-20
Строка с базой 64: AgQIECA =
Пример 2:

// C# program to illustrate the
// use of ToDecimal(Int16) method
using System;
class GFG {
// Main method
static public void Main()
{
// Creating and initializing
// an array
short[] ele = {1, Int16.MinValue,
-00, 106, -32 };
decimal sol;
// Display the elements
Console.WriteLine("Elements are:");
foreach(short i in ele)
{
Console.WriteLine(i);
}
foreach(short num in ele)
{
// Convert the given Int16
// values into decimal values
// using ToDecimal(Int16) method
sol = Convert.ToDecimal(num);
// Display the elements
Console.WriteLine("convert value is: {0}", sol);
}
}
}

Выход:
Элементами являются:
1
-32768
0
106
-32
преобразовать значение: 1
преобразовать значение: -32768
преобразовать значение: 0
преобразовать значение: 106
преобразовать значение: -32

Download 70,34 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish