Дубль 2: Input string was not in a correct format -- The...
От: 0K Ниоткуда  
Дата: 11.10.10 18:10
Оценка:
Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?
Re: Дубль 2: Input string was not in a correct format -- The
От: Hobot Bobot США  
Дата: 11.10.10 18:32
Оценка:
Здравствуйте, 0K, Вы писали:

0K>Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?


1. Вроде бы не повсеместно, а только в качестве внутреннего сообщения в System.FormatException
2. Могу предположить, что артиклем пожертвовали ради быстрочитаемости сообщения — глаз выхватывает слово "Input" вместо малоинформативного "The".
What a piece of work is a man! how noble in reason! how infinite in faculty! in form and moving how express and admirable! in action how like an angel! in apprehension how like a god! the beauty of the world! the paragon of animals!
Re: Дубль 2: Input string was not in a correct format -- The
От: Donz Россия http://donz-ru.livejournal.com
Дата: 12.10.10 06:45
Оценка: 12 (1) -1
Здравствуйте, 0K, Вы писали:

0K>Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?


The не употребляется перед существительными, являющимися определениями к другим существительным. http://www.srcc.msu.su/num_anal/eng_math/articl/art_10.htm
Но я так понимаю, это нестрогое правило.
Re[2]: Дубль 2: Input string was not in a correct format --
От: Bash  
Дата: 15.10.10 22:52
Оценка:
Здравствуйте, Donz, Вы писали:

0K>>Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?


@OK: Формально -- ошибка. Практически -- нет. Задай себе простой вопрос: зачем определенный артикль вообще нужен?
Если артикль не добавляет информации, то его в некоторых случаях (!) можно опустить, если сильно хочется или тупо лень.

D>The не употребляется перед существительными, являющимися определениями к другим существительным. http://www.srcc.msu.su/num_anal/eng_math/articl/art_10.htm


Извини, но это совсем про другое.

Ты на что ссылаешься, на это?

17) Если существительное используется в качестве определения перед другим существительным, то артикль первого существительного опускается:
factory workers, Earth gravity measurements, the World Health Organization


Первое существительное выступает в качестве определения, естественно, артикль к определению не нужен, он нужен к определяемому в зависимости от контекста.

Пример (взял с потолка):
The factory workers are not satisfied, they are going to riot. (Подразумевается, что ты знаешь что за рабочие, например, ты -- директор этой фабрики).
Factory workers are exposed to higher risk than so-called "office plankton". (Фабричные рабочие en-masse, как класс)

D>Но я так понимаю, это нестрогое правило.


Это вообще не правило. Точнее, совсем не про то.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
Картинки в подписи -- не нужны!
Re[3]: Дубль 2: Input string was not in a correct format --
От: Bash  
Дата: 15.10.10 23:00
Оценка:
Здравствуйте, Bash, Вы писали:


0K>>>Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?


B>@OK: Формально -- ошибка.


В догонку еще соображение.
Если "Input string" рассматривать как некое имя собственное (а почему бы и нет в контексте?), то даже и формально не ошибка.
Хотя, как правило, -- просто опускают для краткости, ибо и так понятно о какой "Input string" идет речь.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
Картинки в подписи -- не нужны!
Re: Дубль 2: Input string was not in a correct format -- The
От: Lazytech Ниоткуда  
Дата: 16.10.10 06:03
Оценка: 1 (1)
Здравствуйте, 0K, Вы писали:

0K>Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?


В этой ветке
Автор: 0K
Дата: 11.10.10
я упоминал телеграфный стиль (telegraphic style). Если не ошибаюсь, в диалоговых сообщениях (а также, например, в разных заголовках) часто намеренно не ставят артикль перед существительным, находящимся в начале предложения.
Re[3]: Дубль 2: Input string was not in a correct format --
От: Donz Россия http://donz-ru.livejournal.com
Дата: 18.10.10 08:02
Оценка:
Здравствуйте, Bash, Вы писали:

B>Ты на что ссылаешься, на это?

B>

B>17) Если существительное используется в качестве определения перед другим существительным, то артикль первого существительного опускается:
B>factory workers, Earth gravity measurements, the World Health Organization

B>Первое существительное выступает в качестве определения, естественно, артикль к определению не нужен, он нужен к определяемому в зависимости от контекста.

Насколько помню, раз к существительному есть определение, то определенный артикль теряет свой смысл. И так понятно, что говорят о конкретном существительном. Но может ты и прав.
Re: Дубль 2: Input string was not in a correct format -- The
От: Кодёнок  
Дата: 20.10.10 06:21
Оценка: 3 (1) +1
Здравствуйте, 0K, Вы писали:

0K>Уточняю вопрос. Данная фраза "Input string was not in a correct format" используется повсеместно в .Net Framework. The в ней почему то нет... Неужели и здесь ошибка?


“The” это инструкция найти в контексте сообщения конкретный экземпляр, “a” это инструкция вообразить экземпляр, отсутствие артикля — разговор о понятии вообще.

В таком контексте:
errors[9456] = "Invalid user"
errors[9457] = "Input string was not in a correct format"
уместно без артикля, т.к. это описание ошибки, безотносительно конкретного экземпляра input string.

Если на диалоге поле ввода Input string: [_______________________] [OK]
и затем вылазит MessageBox: "Operation failed. The input string was not in the correct format" [Retry] [Cancel]
то там с артиклем, плюс format тоже с the.

Если сказать так: The input string was not in a correct format
то видимо говорящий сам не в курсе, каким должен быть формат, просто он сделал такой вывод

Но в результате копи-пасты из одного контекста в другой могут быть легкие казусы и в мессаджбоксе может появиться обобщенное описание ошибки.
Re[2]: Дубль 2: Input string was not in a correct format --
От: jazzer Россия Skype: enerjazzer
Дата: 21.10.10 00:57
Оценка: -1 :)
Здравствуйте, Кодёнок, Вы писали:

Пиши проще: Incorrect (input) string format.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: Дубль 2: Input string was not in a correct format --
От: justinian Мухосранск  
Дата: 29.10.10 16:53
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, Кодёнок, Вы писали:


J>Пиши проще: Incorrect (input) string format.


Ну тогда и можно еще проще:

Error

только так ли уж это хорошо?
Re[4]: Дубль 2: Input string was not in a correct format --
От: jazzer Россия Skype: enerjazzer
Дата: 30.10.10 07:04
Оценка:
Здравствуйте, justinian, Вы писали:

J>Здравствуйте, jazzer, Вы писали:


J>>Здравствуйте, Кодёнок, Вы писали:


J>>Пиши проще: Incorrect (input) string format.


J>Ну тогда и можно еще проще:

J>Error
Да можно вообще ничего не писать, если есть цель до абсурда довести.

J>только так ли уж это хорошо?

Покажи, пожалуйста, какая информация потеряна в "Incorrect input string format" по сравнению с "Input string was not in a correct format"
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: Дубль 2: Input string was not in a correct format --
От: Lazytech Ниоткуда  
Дата: 30.10.10 11:59
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Покажи, пожалуйста, какая информация потеряна в "Incorrect input string format" по сравнению с "Input string was not in a correct format"


Касательно полноты передачи информации, да с точки зрения грамматики, никаких претензий к "Incorrect input string format", пожалуй, нет. Другое дело, что длинное словосочетание иногда имеет смысл «разредить» чисто для повышения читабельности, например:

Input string in the wrong format

Впрочем, могу ошибаться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.