c#- все статьи тега ➜ страница 62
Как я могу динамически оценивать код C#?
Я могу сделать eval("something()"); для динамического выполнения кода в JavaScript. Есть ли способ для меня сделать то же самое в C#? пример того, что я пытаюсь сделать: у меня есть целочисленная переменная (скажем i) и у меня есть несколько свойств по именам: "Property1", "Property2", "Property3" и т. д. Теперь я хочу выполнить некоторые операции над " свойствомЯ " свойства в зависимости от значения i. Это очень просто с Javascript. Есть ли способ сделать это с помощью C#? ...
В чем разница между ссылочным типом и типом значения в C#?
какой-то парень задал мне этот вопрос пару месяцев назад, и я не мог объяснить его подробно. В чем разница между ссылочным типом и типом значения в C#? Я знаю, что типы значений int,bool,float, etc и ссылочные типы delegate,interface и т. д. Или это тоже неправильно? можете ли вы объяснить мне это профессионально? ...
Отображение только даты и нет времени
в MVC razor, я ставлю текущую дату в базе данных, как это.. model.Returndate = DateTime.Now.Date.ToShortDateString(); поскольку поле базы данных является типом данных datetime, и я преобразую текущую дату в строковый формат, это не работает.. как я могу это сделать? Я делаю формат строки, потому что мне нужна дата в формате mm/dd/yyyy, а не в формате mm/dd/yyyy hh:mm:ss time.. EDIT: в контроллере у меня есть var model = new ViewModel(); model.ReturnDate = DateTime.Now; return ...
Как получить ASCII значение строки в C#
Я хочу получить значение ASCII символов в строке в C#. Если моя строка имеет значение "9quali52ty3", я хочу массив со значениями ASCII каждого из 11 символов. Как я могу получить значения ASCII в C#? ...
Будет ли элемент управления IE9 WebBrowser поддерживать все функции IE9, включая SVG?
Я недавно обновился до IE9-beta. Теперь в моем приложении .Net (3.5) WinForm я хочу использовать WebBrowser управление. Так что мой вопрос, Является ли WebBrowser управление будет отображать все свойства и функции IE9? меня беспокоит, что я хочу сделать на нем некоторые графики SVG. ...
Невозможно привести объект типа ' System.DBNull 'to type' система.Строка`
Я получил выше ошибку в моем приложении. Вот исходный код public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Я заменить public string GetCustomerNumber(Guid id) { object accountNumber = ...
Как поместить элемент управления UserControl в Visual Studio toolBox
Я сделал usercontrol в своем проекте, и после создания проекта мне нужно поместить его в свой набор инструментов и использовать его в качестве общего элемента управления. но я не могу.UserControl в моем пространстве имен проекта, и я пробовал Choose Item в меню правой кнопки мыши, но я не нашел способ добавить его. ...
Почему я не могу ссылаться на свою библиотеку классов?
У меня есть решение, которое содержит веб-сайт и библиотеку классов в Visual Studio 2008. затем у меня есть другой проект веб-сайта за пределами решения, который должен ссылаться на библиотеку классов. Я щелкните правой кнопкой мыши папку Bin или проект и выберите Добавить ссылку, затем выберите Мой проект библиотеки классов, он добавляет 15 или около того DLL, что библиотека классов нуждается в папке bin веб-сайтов, но ни один из них .cs-файлы распознают операторы using. using MyLibrary.MyFo ...
Сериализация XML и наследуемые типы
исходя из моего предыдущего вопроса я работаю на получение моей модели объекта для сериализации в XML. Но теперь я столкнулся с проблемой (quelle surprise!). проблема у меня есть то, что у меня есть коллекция, которая имеет абстрактный тип базового класса, который заполняется конкретными производными типами. Я подумал, что было бы неплохо просто добавить атрибуты XML ко всем задействованным классам, и все будет персиковым. К сожалению, это не случае! Итак, я немного покопался в Google, и тепе ...
C# сортировка и сравнение по порядку
Я могу сортировать список с помощью сортировки или OrderBy. Какой из них быстрее? Оба работают над одним и тем же алгоритм? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer : IComparer<string> { ...
преобразование из цвета в кисть
Как мне преобразовать a Color до Brush в C#? ...
Какова цель AsQueryable()?
цель AsQueryable() просто так вы можете пройти вокруг IEnumerable к методам, которые могут ожидать IQueryable, или есть полезная причина для представления IEnumerable как IQueryable? Например, это должно быть для таких случаев: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert it here. CountOrders(orders.AsQueryable()); public static int CountOrders(IQueryable<Order> ordersQuery) { return ordersQ ...
Использование Include в Entity Framework 4 с лямбда-выражениями
Я видел много статей о том, как преодолеть этот вопрос, все связанные с CTP4, или добавление моих собственных методов расширения. есть ли "официальный" способ EF4 использовать лямбда-выражения внутри include (как для отношений первого уровня, так и для 2-го и более уровня) или он в конечном итоге не был включен в RTM ? это есть один - я был бы рад узнать, как это сделать, как использовать лямбда-выражение в моем коде сейчас (с #system.данные.сущность #система.данные.в LINQ) еще дает мне: не ...
TryParse с вне var param
новая функция в C# 6.0 позволяет объявлять переменную внутри метода TryParse. У меня есть код: string s = "Hello"; if (int.TryParse(s, out var result)) { } но я получаю ошибки компиляции: что я делаю не так? P. S.: В настройках проекта C# 6.0 и .Чистая Framework 4.6 и устанавливаются. ...
В dbset.Attach (entity) vs DbContext.Запись (сущность).State = EntityState.Модифицированный
когда я нахожусь в отдельном сценарии и получаю dto от клиента, который я сопоставляю с сущностью, чтобы сохранить его, я делаю это: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); что-то DbSet.Attach(entity) или почему я должен использовать .Прикрепите метод, когда EntityState.Изменено уже прикрепляет сущность? ...
Как использовать НПМ с ASP.NET основной
Я использую npm для управления jQuery, Bootstrap, Font Awesome и подобными клиентскими библиотеками, которые мне нужны для моего ASP.NET основное применение. подход, который работал для меня, начался с добавления пакета.json файл в проект, который выглядит так: { "version": "1.0.0", "name": "myapp", "private": true, "devDependencies": { }, "dependencies": { "bootstrap": "^3.3.6", "font-awesome": "^4.6.1", "jquery": "^2.2.3" } } npm восстанавливает эти пакеты ...
формат даты гггг-мм-ддтчч:мм:ссz
Я предполагаю, что это должно быть довольно простой, но достать не смог :(. В этом формате Z-часовой пояс. Т картина долгого времени Как я могу получить дату в этом формате можно только с помощью DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ")); в C# ...
Как проверить, существует ли свойство для динамического анонимного типа в c#?
У меня есть анонимный тип объекта, который я получаю в качестве динамического метода Я хотел бы проверить, что свойство существует на этом объекте. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") } Как бы я реализовал IsSettingExist ? ...
Как проверить, существует ли файл в папке?
Мне нужно проверить, существует ли xml-файл в папке. DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } Это лучший способ проверить файл существует в папке. Мне нужно проверить только XML-файл присутствует ...
получить все символы справа от последнего тире
у меня есть следующие: string test = "9586-202-10072" Как бы я получил все символы справа от финала - так 10072. Количество символов всегда отличается справа от последнего тире. Как это можно сделать? ...