Здравствуйте помогите конвертировать DataRow to class Car(impicit
public class Car: IDisposable
{
/// <summary>
/// Уникальный идентификатор
/// </summary>
public int Id { get; set; }
/// <summary>
/// Модель автомобиля
/// </summary>
public string Model { get; set; }
/// <summary>
/// Дата выпуска
/// </summary>
public int ReleaseDate { get; set; }
/// <summary>
/// Средний расход топлива на 100км
/// </summary>
public double AverageConsumption { get; set; }
public void Dispose()
{
throw new NotImplementedException();
}
public static explicit operator Car(DataRow v)
{
return new Car
{
Id = Convert.ToInt32(v[nameof(Id)]),
Model = v[nameof(Model)].ToString(),
ReleaseDate = Convert.ToInt32(v[nameof(ReleaseDate)]),
AverageConsumption = Convert.ToDouble(v[nameof(AverageConsumption)])
};
}
public static implicit operator DataRow(Car newCar)
{
DataTable dt = new DataTable();
DataColumn idColumn = new DataColumn(nameof(newCar.Id), typeof(System.Int32));
idColumn.AutoIncrement = true;
dt.Columns.Add(idColumn);
DataColumn modelColumn = new DataColumn(nameof(newCar.Model), typeof(System.String));
dt.Columns.Add(modelColumn);
DataColumn releaseDateColumn = new DataColumn(nameof(newCar.ReleaseDate), typeof(System.Int32));
dt.Columns.Add(releaseDateColumn);
DataColumn averageConsumptionColumn = new DataColumn(nameof(newCar.AverageConsumption), typeof(System.Double));
dt.Columns.Add(averageConsumptionColumn);
DataRow row = dt.NewRow();
row[nameof(Id)] = newCar.Id;
row[nameof(Model)] = newCar.Model;
row[nameof(ReleaseDate)] = newCar.ReleaseDate;
row[nameof(AverageConsumption)] = newCar.AverageConsumption;
dt.Rows.Add(row);
return row;
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как с помощью HttpListener понять, когда веб-браузер клиента хочет от меня css файлик с определенным именем, а когда - js-ик или html-ку? Оперируйте словами...
Когда я пытаюсь изменить поворот объекта, к которому прикреплен CharacterController, то коллайдер, который находится внутри этого компонента, не поворачивается...