C# единственная организация проекта

Вот пример того, как изменить Ваше поле даты и времени на то, что OP заявляет в их ответе, который работал на меня (у панд):

import pandas as pd

df = pd.DataFrame(['01/01/2019',None], columns=['datetime_field'])
df['datetime_field'] = pd.to_datetime(df['datetime_field'])

df['datetime_field'] = pd.to_datetime(df['datetime_field'], errors='coerce').where(df['datetime_field'].notnull(), 0.0)

Первоначально пустыми указателями в этом поле является NaT.

панды , где документы

5
задан alexandrul 9 December 2008 в 11:37
поделиться

3 ответа

Да - используют папки.

При создании папки в рамках проекта новые классы в той папке будут автоматически использовать имя папки в качестве основания для пространства имен.

Например, если у Вас есть проект с пространством имен по умолчанию "Компании. Проект" и папка "Foo", содержащая "Bar.cs", Вы закончите с:

using System; // Etc

namespace Company.Project.Foo
{
    class Bar
    {
    }
}
11
ответ дан 18 December 2019 в 13:20
поделиться

Таким образом, решение прямо здесь. Это - Папки. Но это иногда хитро. В первую очередь, это - своего рода хорошая идея иметь один файл в классе. При упаковке нескольких классов в один файл - у Вас будут проблемы с нахождением их со временем.

Вторая вещь о папках - если Вы нажмете на папку и выберете, например, "Добавляют-> Новый Объект", этот объект будет помещен в выбранную папку. Но предостерегитесь! При перемещении файлов между папками пространства имен не обновляются.

Это - общий источник питания проекта. Сразу после того, как некоторое время можно закончить с проектом, где у Вас есть аккуратная организованная папка и файлы, но не отражающиеся пространства имен. Так, например, если у Вас есть класс, MyClass в папке MyFolder удостоверяются, Ваше пространство имен для этого класса - что-то как MyApp. MyFolder и не некоторый старый мусор.

Таким образом, Если Вы не будете упаковывать классы в один файл и смотреть, если пространства имен классов отразят иерархию папок - Вы находитесь на хорошей дороге для создания Вас проектом очень легкий читать и перейти.

2
ответ дан 18 December 2019 в 13:20
поделиться

100% соглашаются с Jon Skeet.

Для получения большего количества обзора на уровне папки, мы создаем папки, повреждающие структуру пространства имен путем добавления префикса их подчеркивание.

1
ответ дан 18 December 2019 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: