Ищем пример, в котором строка формата G дает другой результат, чем строка формата F (строки формата перечисления C#).C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ищем пример, в котором строка формата G дает другой результат, чем строка формата F (строки формата перечисления C#).

Сообщение Anonymous »

Вот MRE:
FileAccessPermissions permissions = FileAccessPermissions.Read | FileAccessPermissions.Special;

Console.WriteLine(permissions.ToString("G"));
Console.WriteLine(permissions.ToString("F"));
Console.WriteLine(permissions.ToString("D"));
Console.WriteLine(permissions.ToString("X"));

[Flags]
enum FileAccessPermissions
{
None = 0,
Read = 1,
Write = 2,
Execute = 4,
Delete = 8,
Special = 16,
ReadWrite = Read | Write,
}

К моему удивлению, я не могу найти ни одного примера, где спецификатор формата G и F дают разные выходные данные.
Я понимаю это для этого примера:
Read, Special
Read, Special
17
00000011

Если да:
FileAccessPermissions permissions = FileAccessPermissions.ReadWrite;
Я получаю:
ReadWrite
ReadWrite
3
00000003


Подробнее здесь: https://stackoverflow.com/questions/791 ... utput-than
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»