Перевод в различные системы счисления - C# (202349)
Формулировка задачи:
Привет. Ни у кого не завалялись методы перевода из десятичной системы в любую (или хотя бы в 2, 8 и 16) и из любой (или опять же из 2, 8, 16) в десятичную. Числа с запятой.
Решение задачи: «Перевод в различные системы счисления»
textual
Листинг программы
// // Сводка: // Преобразует указанное логическое значение в эквивалентное строковое представление. // // Параметры: // value: // Логическое значение, которое необходимо преобразовать. // // provider: // Экземпляр объекта.Этот параметр игнорируется. // // Возвращает: // Строковое представление параметра value. public static string ToString(bool value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 8-разрядного целого числа без знака в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 8-разрядное целое число без знака для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(byte value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 8-битового целого числа без знака в эквивалентное // строковое представление в указанной системе счисления. // // Параметры: // value: // 8-разрядное целое число без знака для преобразования. // // toBase: // Основание системы счисления возвращаемого значения, равное 2, 8, 10 или 16. // // Возвращает: // Строковое представление значения параметра value в системе счисления с основанием // toBase. // // Исключения: // System.ArgumentException: // Значение параметра toBase не равно 2, 8, 10 или 16. [SecuritySafeCritical] public static string ToString(byte value, int toBase); // // Сводка: // Преобразует значение заданного знака Юникода в эквивалентное строковое представление, // используя указанные сведения об особенностях форматирования, связанных с // языком и региональными параметрами. // // Параметры: // value: // Знак Юникода, который необходимо преобразовать. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(char value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного объекта System.DateTime в эквивалентное строковое // представление с использованием указанных сведений об особенностях форматирования // для данного языка и региональных параметров. // // Параметры: // value: // Значение даты и времени для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(DateTime value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного десятичного числа в эквивалентное строковое // представление, используя указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // Десятичное число для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(decimal value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного числа с плавающей запятой двойной точности // в эквивалентное строковое представление. // // Параметры: // value: // Число с плавающей запятой двойной точности, подлежащее преобразованию. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(double value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного числа с плавающей запятой одиночной точности // в эквивалентное строковое представление, используя указанные сведения об // особенностях форматирования, связанных с языком и региональными параметрами. // // Параметры: // value: // Число с плавающей запятой одиночной точности, подлежащее преобразованию. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(float value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 32-разрядного знакового целого числа в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 32-разрядное знаковое целое число для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(int value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 32-разрядного знакового целого числа в эквивалентное // строковое представление в указанной системе счисления. // // Параметры: // value: // 32-разрядное знаковое целое число для преобразования. // // toBase: // Основание системы счисления возвращаемого значения, равное 2, 8, 10 или 16. // // Возвращает: // Строковое представление значения параметра value в системе счисления с основанием // toBase. // // Исключения: // System.ArgumentException: // Значение параметра toBase не равно 2, 8, 10 или 16. [SecuritySafeCritical] public static string ToString(int value, int toBase); // // Сводка: // Преобразует значение заданного 64-разрядного знакового целого числа в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 64-разрядное знаковое целое число для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(long value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 64-разрядного знакового целого числа в эквивалентное // строковое представление в указанной системе счисления. // // Параметры: // value: // 64-разрядное знаковое целое число для преобразования. // // toBase: // Основание системы счисления возвращаемого значения, равное 2, 8, 10 или 16. // // Возвращает: // Строковое представление значения параметра value в системе счисления с основанием // toBase. // // Исключения: // System.ArgumentException: // Значение параметра toBase не равно 2, 8, 10 или 16. [SecuritySafeCritical] public static string ToString(long value, int toBase); // // Сводка: // Преобразует значение указанного объекта в эквивалентное строковое представление // с использованием указанных сведений об особенностях форматирования для данного // языка и региональных параметров. // // Параметры: // value: // Объект, содержащий значение для преобразования, или null. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value или System.String.Empty, если параметр // value имеет значение null. public static string ToString(object value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 8-разрядного знакового целого числа в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 8-разрядное знаковое целое число для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. [CLSCompliant(false)] public static string ToString(sbyte value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 16-разрядного знакового целого числа в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 16-разрядное знаковое целое число для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. public static string ToString(short value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 16-разрядного знакового целого числа в эквивалентное // строковое представление в указанной системе счисления. // // Параметры: // value: // 16-разрядное знаковое целое число для преобразования. // // toBase: // Основание системы счисления возвращаемого значения, равное 2, 8, 10 или 16. // // Возвращает: // Строковое представление значения параметра value в системе счисления с основанием // toBase. // // Исключения: // System.ArgumentException: // Значение параметра toBase не равно 2, 8, 10 или 16. [SecuritySafeCritical] public static string ToString(short value, int toBase); // // Сводка: // Возвращает заданное строковое представление; фактическое преобразование не // производится. // // Параметры: // value: // Возвращаемая строка. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров.Этот параметр игнорируется. // // Возвращает: // Параметр value возвращается без изменений. public static string ToString(string value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 32-разрядного целого числа без знака в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 32-разрядное целое число без знака для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. [CLSCompliant(false)] public static string ToString(uint value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 64-разрядного целого числа без знака в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 64-разрядное целое число без знака для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. [CLSCompliant(false)] public static string ToString(ulong value, IFormatProvider provider); // // Сводка: // Преобразует значение заданного 16-разрядного целого числа без знака в эквивалентное // строковое представление, учитывая указанные сведения об особенностях форматирования, // связанных с языком и региональными параметрами. // // Параметры: // value: // 16-разрядное целое число без знака для преобразования. // // provider: // Объект, предоставляющий сведения о форматировании для определенного языка // и региональных параметров. // // Возвращает: // Строковое представление параметра value. [CLSCompliant(false)] public static string ToString(ushort value, IFormatProvider provider);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д