Популярные вопросы по тегу C#-4.0
DateTime.Now в C#, чтобы получить Datetime2 (3) в типе данных SQL Server
... ddMilliseconds(DateTime.Now.Millisecond); Мне нужен следующий формат: YYYY-MM-DD HH:MM:SS.FFF Но 9 из приведенного выше кода я получил следующий 8 результат 6/19/2012 11:15:08 PM Когда я попробовал следующий способ, string myTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"); DateTime dd = Convert.ToDateTime(myTime); выдает 7 следующую ошибку ...
C# - короткая проверка на null
... nsole.WriteLine(customer.Person.Name); примерно так Console.WriteLine(customer.Pers ...
Как сделать так, чтобы пользователь входил в систему только с одного устройства за раз
... в систему со своего второго 10 телефона, ему не должно быть разрешено входить 9 со второго телефона. Сначала он должен выйти 8 из системы с устройства abc. сейчас есть 7 несколько сложностей 1) если пользователь 6 вошел в систему из abc. Не выходя из системы, он 5 форматирует свой тел ...
Dapper AddDynamicParams для оператора IN с "динамическим" именем параметра
... OfficeId IN @Ids" Дело 16 в том, что имя @Ids вводится в редакторе, поэтому 15 оно может быть любым, и моя проблема в том, что 14 если я хочу передать, скажем, массив целых 13 чисел, он работает с Dapper, только если 12 я использую: var values = new DynamicParameters(); values.AddDynamicParams(new { Ids = new[] { 100, 101 } }); Но для этого мне необх ...
Сообщение об ошибке: Тип, определение пространства имен или ожидаемый конец файла
... ic SqlConnection mycon; SqlConnection mycon = new SqlConnection(@"Data Source=ASOFT20\MAMUT;Initial Catalog=ViltraNew;UserID=sa;Password=sa123"); protected void Page_Load(object sender, EventArgs e) { string[] msg_arr ...
Как я могу получить значения локального хранилища HTML5 на стороне сервера
... T. Есть ли какое-нибудь подобное решение, позволяющее 3 использовать значение локального хранилища 2 непосредственно на стороне сервера? Пожалуйста, направь 1 меня. Я использую платфор ...
C# 4.0: Могу ли я использовать TimeSpan в качестве необязательного параметра со значением по умолчанию?
... = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Прежде 5 всего, может кто-нибудь объяснить, почему 4 ...
Как обнаружить тупик и предотвратить его на C#
... не помочь? Вопрос: Как найти 9 сценарии взаимоблокировки в функции многопоточного 8 приложения и предотвратить это? Ответ, который 7 я дал: Я дал определение тупика и блокировки, мьютекса, монитора, семафора. Он 6 ...
Возврат результата json при использовании веб-API из контроллера MVC
... то же содержимое в формате json из ответа 2 веб-API в моем контроллере mvc при использовании 1 веб-API? Я ожидал чего-то подобного. public async JsonResult GetUserMenu() { using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(url); HttpResponseMessage response = await client.GetAsync(url); if (response.Is ...
Заменить текст в документе Word с помощью Open Xml
... ыми. Я не могу понять, как получить доступ 6 к тексту из основной части документа? Любая 5 помощь будет заметна. Ниже приведен мой текущий 4 код. private void CreateSampleWordDocument() { //string sourceFile = Path.Combine("D:\\GeneralLetter.dot"); //string destinationFile = Path.Combine("D:\\New.doc"); string sourceFile = Path.Combine("D:\\GeneralWelcomeLetter.docx"); string destinationFile = Path ...
Запуск не может быть вызван для задачи в стиле обещания. приближается исключение
... unctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Но на удивление строка Task.Delay(5000) ...
Как я могу определить, находится ли точка внутри конуса или нет в трехмерном пространстве?
... ная 1 точка внутри конуса? Ross cone = (x1, y1, h1) Cone angle = alpha Height of the cone = H Cone radius = R Coordi ...
Как преобразовать байтовый массив в ImageSource для приложения магазина Windows 8.0
... преобразовать это обратно в изображение 7 и отобразить в элементе управления изображением. пока 6 у меня есть кнопка и управление изображением 5 на экране. Когда я нажимаю кнопку, я вызываю 4 следующую функцию private async Task LoadImageAsync() { byte[] code = //call to third party API for byte array System.IO.MemoryStream ms = new MemoryStream(code ...
Исключение нулевой ссылки при добавлении объекта в список
... public virtual decimal? Weight { get; set; } public virtual string Store { get; set; } } Затем у меня есть 2 код, который обнаруживает, есть ли какие-либо 1 данные, допускающие значение NULL. private static OrderInfo GetOrderInfo(DataRow dr) { SqlConnection ShipworksConnect ...
Как установить информацию о культуре по умолчанию для всего приложения c #
... ожения. Например, в Турции 3,2 = на английском 4 3,2 поэтому приложение использует мой локальный, но 3 я хочу, чтобы он использовался по умолчанию System.Globalization.CultureInfo.InvariantCulture Как 2 я могу установить его по у ...
Запрос Linq для получения отдельных значений в списке
... = "01", MemberName="mathew" Distance=7}); list.Add(new { CategoryId = "03", MemberName="bakara" Distance=2}); Может 4 ли кто-нибудь предложить запрос логики / linq, чтобы 3 получить список, имеющий отдельный / уникальный 2 идентификатор категории с кратчайшим расстоянием. output должен 1 быть: list.Add(new { CategoryId = "01", Me ...
Преобразование LEFT OUTER JOIN в Entity Framework
... ENTICATION_ID"); Вот лучший LINQ, который я мог придумать: var query = from h in context.Authentications join t in context.Authorizations on h.AuthenticationId equals t.Authentications.AuthenticationId join o in context.O ...
Удаление префиксов и суффиксов из слов в C#
... toRemove) { if (str.EndsWith(toRemove)) return str.Substring(0, str.Length - toRemove.Length); else return str; } Это 4 может работать с суффиксами, как насчет 3 префиксов? Есть ли быстрый способ сделать 2 и суффиксы, и префиксы однов ...
Каковы истинные преимущества ExpandoObject?
... WriteLine(obj.MyString); Действительно лучше или существенно 5 отличается от: var obj = new Dictionary<string, object>(); obj["MyInt"] = 3; obj["MyString"] = "Foo"; Console.WriteLine(obj["MyString"]); Какие реальные преимущества дает использование 4 ExpandoObject вместо простого использования 3 произвольного типа словаря, кроме того, ч ...
HttpClient против HttpWebRequest
... торый я должен 14 отправить клиенту веб-API ... Данные состоят 13 из нескольких частей. Проблема в том, что 12 если файл отправляется через веб-запрос 11 http, он быстро загружается на веб-интерфейс. Для 10 этого запроса содержимое фай ...
Почему C# не выводит мои общие типы?
... dynamic handler = container.GetInstance(handlerType); return handler.Handle((dynamic)query); } } Интерфейс IQueryProcessor теперь принимает параметр 8 IQuery<TResult>. Таким образом, он может вернуть TResult, и это 7 решит проблемы с точки зрения потребителя. Нам 6 нужно исполь ...
Automapper с вложенным дочерним списком
... et; set; } public virtual ICollection<Page> Pages { get; set; } } public class ModuleUI { public int Id { get; set; } public string Text { get; set; } public string ImagePath { get; set; } pu ...
Десериализовать строку JSON в объект c #
... ции строки Json. var obj1 = new { arg1=1,arg2=2 }; После 6 использования приведенного ниже кода: string str = "{\"Arg1\":\"Arg1Value\",\"Arg2\":\"Arg2Value\"}"; JavaScriptSerializer serializer1 = new JavaScriptSerializer(); object obje = serializer1.Deserialize<object> ...
Обновите элементы ComboBox, самый простой способ
... бы какой-нибудь парень написал 3 method, который берет List<string> и удаляет предыдущий Items, а 2 затем устанавливает этот List<string>. В настоящее время 1 у меня есть ...
Как создать собственный атрибут в C#
... все еще не могу 4 понять использование настраиваемых атрибутов 3 (я уже просмотрел много ссылок). Кто ...
Невозможно обновить значение JToken
... n()) { JProperty prop = token.ToObject<JProperty>(); prop.Value = "New Title"; } string jsonText = JsonConvert.SerializeObject(jo, Formatting.Indented); В этом примере я пытаюсь обновить 5 значение свойства Title. Он обновляется 4 в foreach, это означает, что локальная переменная 3 обновляется, но изменения не отражают ...
Получить значение от анонимного типа
... string linkText, string actionName, string controllerName, object routeValues, object htmlAttributes) { string areaName = (string)htmlHelper.ViewContext.RouteData.DataTokens["area"]; dynamic areaObject = routeValues; if(areaObject != null && !string.IsNullOrEmpty(areaObject.area)) areaName = areaObject.area; // more } и назовите его 10 как: <p>@Html.SecureActionLin ...
Не удается заставить EntityFunctions.TruncateTime() работать
... The Name of the Home Team for the Game.</param> /// <param name="awayTeam">The Name of the Away Team for the Game.</param> /// <param name="date">The Date of the Game</param> /// <returns>< ...
Как отменить задачу, которая ожидает с таймаутом, без создания исключений
... e = mytask.wait(5 mins, _cancelToken); Это 4 означает, что я не могу продолжать, как 3 показано ниже. //was the task cancelled if (_cancelToken.IsCancelRequested) { // log cancel from user to file etc } if (didTaskRunInTime ) { int taskResult = myTa ...
Преобразовать строку в тип объекта
... мне 9 нужно обновить, но каждая пара поле / значение 8 передается как строковые значения, а не 7 как их правильные типы. Итак, я пытаюсь определить 6 тип свойства, приводя значение к новому 5 типу, а затем применяю его к полю с помощью 4 отражения. Однако я получаю ...
Несколько файлов App.Config в проекте библиотеки классов .NET
... ассов. Теперь 9 по умолчанию у меня есть один файл App.Config, поэтому 8 я помещаю все данные, относящиеся к среде, в 7 этот файл Config. Теперь, исходя из среды 6 (будь то Dev / Test / Production), я планирую 5 иметь ...
Руководство для новичков по OPC: как написать клиент C# Hello World?
... здать очень простое доказательство 15 концепции, которую я могу подключитесь к 14 нему и распечатайте что-нибудь с помощью 13 C#. Насколько я понимаю, мне приходится 12 использовать какой-то проприетарный API 11 / SDK. Я всего лишь тестирую вещи, поэтому 10 я не хочу прямо сейчас делать что-то проприетарным 9 способом. Разве OPC не был создан для того, чтобы 8 этого избежать? Есть ли простая DL ...
Как напечатать двойные кавычки (") в консольном приложении c #
... teLine("These two double quotes are removed when i am printed");` И вывод на консоль будет: Эти 7 две двойные кавычки удаляются при печати Но 6 то, что я хочу напечатать на консоли, - это 5 то же самое, что и двойные кавычки: «Эти 4 ...
Верно ли, что для длительных процессов лучше выполнять поток вручную, а не пул потоков?
... ать пул потоков .NET или параллельное 4 выполнение задач. Мне бы очень хотелось, чтобы 3 кто-нибудь просветил меня, когда я изучаю 2 многопоточность C#, особенн ...
Как получить положение мыши на экране в WPF?
... события 11 мыши независимо от любого элемента управления 10 прямо с экрана (без вызова платформы)? 2 необходимых балла: События мыши, когда мышь находится не внутри элемента управления, а на экране. Положение мыши, когда мышь находится не внутри элемента управления, а на экране. Ее 9 следует решать без использования Platform 8 Invoke. Следующие ...
Что эквивалентно Application.ExecutablePath в службе Windows
... я доступа к App.config., Мне 2 нужно получить app.config в службе Windo ...
Как выполнить код в потоке графического интерфейса?
... 12 на событие Changed. Я хочу открыть файл, прочитать 11 его содержимое, отобразить его в текстовом 10 поле и скрыть всплывающее окно, созданное 9 через 1 секунду. Код почти работает, но 8 что-то не получается при скрытии всплывающего 7 окна. Вот фрагмент кода: txtLog.Dispatcher.Invoke(DispatcherPriority.Normal, (Action)delegate() { this.txtLog.Text = dataToDisplay; extendedNotifyIcon_OnShowWindow(); ...
Как отправить данные в jquery.post на контроллер mvc, который использует ViewModel в качестве параметра?
... контроллер с действием, которое использует 3 некоторую ViewModel в качестве параме ...
Регулярное выражение для проверки имени таблицы SQL Server
... мя таблицы. Что 2 такое регулярное выражение для проверки 1 имен таблиц SQL Server ...
Могу ли я использовать пробел между двумя словами в перечислении?
... такими словами, как «Менеджер команды» public enum SoftwareEmployee { Team Manager = 1, Team Leader = 2, Senior Developer = 3, Junio ...
Центрирование текста в консольном приложении C# работает только с некоторым вводом
... выводился 2 нормально. Однако если я использую эту строку: Console.WriteLine(String.Format("{0,"+winWidth+"}", "text")); "Текст" центрируется, как 1 и должно. Я вызываю centerText этими двумя методами: private static void drawStars() { centerText("*********************************************"); } private static void title(string location) { drawStars(); centerText("+++ Du er nu her: " + loca ...
.NET NewtonSoft JSON десериализует карту с другим именем свойства
... ic string team_id { get; set; } } public class Team { public string v1 { get; set; } public Attributes attributes { get; set; } } public class RootObject { public List<Team> team { get; set; } } Вопрос 7 в том, что мне не нравятся Attributes имя класса и attributes имена полей в классе 6 Team. Вместо этого я хочу, чтобы его назвали 5 TeamScore, а также удалили _ из имен полей и дали 4 имена собственные. JsonCon ...
C# Создать новый T()
... 7 момент написания это было примерно так: public class GenericController<T> : Controller { ... protected T GetObject() { return (T)Activator.CreateInstance(ObjectType); } public ActionResult Create() { var obj = GetObject() return View(obj); } Я 6 решил, что здесь проще всего размышлять. Я 5 согласен с тем, что, разумеется, с учетом 4 первоначальной ...
C# Разница между First() и Find()
... имею в виду с точки зрения "близкой к 6 металлу": в чем разница между Find() и First()? Вот код, который 5 дает базовые предположения для ответа на 4 этот вопрос. var l = new List<int> { 1, 2, 3, 4, 5 }; var x = l.First(i => i == 3); var y = l.Find(i => i == 3); Есть ли реальная разница в вычислениях 3 между тем, как First() и Find() обнаруживают свои значения 2 в приведенном выше коде? Примечание. Давайте 1 пока проигнориру ...
Использование LINQ для анализа чисел из строки
... р, у 3 нас есть такая строка: "$%^DDFG 6 7 23 1" Результат должен 2 быть "67231" И даже немного сложнее: можем ли мы 1 ...
Почему необязательные параметры C# 4, определенные в интерфейсе, не применяются при реализации класса?
... о умолчанию в интерфейсе, поскольку 13 это должно быть решением реализации. . С 12 другой стороны, это отключение означает, что 11 вы не всегда можете использовать конкретный 10 класс и интерфейс как взаимозаменяемые. Это, конечно, не 9 будет проблемой, если значение по умолчанию 8 указано в реализации, но тогда, если вы 7 выставляете свой конкретный класс в качестве 6 интерфейса (например, используя некоторую 5 структуру IOC для внедрения ко ...
Несколько классов в одном CS-файле - хорошо или плохо?
... multiple classes in the same file? Целесообразно ли создавать несколько 3 классов в файле . ...
Как хранить несколько таблиц данных в одном наборе данных в с #?
... lCommand cmd1 = new MySqlCommand(getKnowInfo, con); MySqlDataAdapter da1 = new MySqlDataAdapter(cmd1); DataTable dt1 = new DataTable(); da1.Fill(dt1); MySqlCommand cmd2 = new MySqlCommand(getHotelInfo, con); MySqlDataAdapter da2 = new MySqlDataAdapter(cmd2); DataTable dt2 = new DataTable(); da2.Fill(dt2); MySqlCommand cmd3 = new MySqlCommand(getRoomInfo, con); MySqlDataAdapter da3 = new MySqlDataAdapt ...
Как передать два параметра в строке запроса?
... p; ProductID=productid"); } и в случае, если 3 cartid должен быть получен из созданного 2 сеанса if (Session["CartID"] != null) { string cartid; int productid; if (Request.QueryString["ProductID"] != null) { cartid = Session["Cart ...
Получить значения между фигурными скобками с #
... между фигурными скобками Пример: "{name}{name@gmail.com}" И 3 мне нужно получить следующие разделенные 2 строки. имя и имя@gmail.com Я попробовал следующее, и 1 он вернул мне ту же строку. string s = "{name}{name@gmail.com}"; string pattern = "({} ...