Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

12
DropDownList у MVC 4 за допомогою Razor
Я намагаюся створити вигляд DropDownListна бритві. Хтось мені допоможе в цьому? Нормальний код HTML5: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Я спробував це: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", Value …
142 c#  asp.net-mvc  razor 


9
Якщо виписка про повернення повинна бути всередині або поза замком?
Я щойно зрозумів, що я десь у своєму коді маю виписку повернення всередині блокування, а колись і зовні. Який із них найкращий? 1) void example() { lock (mutex) { //... } return myData; } 2) void example() { lock (mutex) { //... return myData; } } Який я повинен використовувати?
142 c#  .net  multithreading  mutex 

7
Як показувати анімовані GIF у формі Windows (c #)
У мене є форма, в якій відображаються повідомлення про прогрес у процесі досить тривалого процесу. Це дзвінок до веб-сервісу, тому я не можу реально відобразити відсоткову кількість повного показника на панелі прогресу. (Мені особливо не подобається властивість Marquee на панелі прогресу) Я хотів би показати анімований GIF, щоб надати процесу …

7
Перетворення ко-варіантного масиву з x у y може спричинити виняток під час виконання
У мене є private readonlyсписок LinkLabels ( IList<LinkLabel>). Пізніше я додаю LinkLabels до цього списку і додаю ці мітки FlowLayoutPanelтаким чином: foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); ReSharper показує мені попередження: Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation. Будь ласка, …

9
Відняти дні з DateTime
У моїй програмі C # у мене є такий код. DateTime dateForButton = DateTime.Now; dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime Щоразу, коли я запускаю його, я отримую таку помилку: Додане або відняте значення призводить до нерепрезентабельності DateTime. Назва параметра: значення Я ніколи раніше не бачив цього повідомлення про помилку …
142 c#  datetime 

11
Ітерація двох списків або масивів одним твердженням ForEach у C #
Це лише для загальних знань: Якщо у мене є два, скажімо, « Список» , і я хочу повторити обидва з одним циклом foreach, чи можемо ми це зробити? Редагувати Просто для уточнення я хотів це зробити: List<String> listA = new List<string> { "string", "string" }; List<String> listB = new List<string> …
142 c# 

23
Формат рядка ініціалізації не відповідає специфікації, що починається з індексу 0
У мене є програма ASP.Net, яка добре працює на моїй локальній машині розвитку. Коли я запускаю цю програму в Інтернеті, вона показує таку помилку Формат рядка ініціалізації не відповідає специфікації, що починається з індексу 0


6
Як я можу дізнатися, коли час закінчився з часом HttpClient?
Наскільки я можу сказати, немає жодного способу дізнатися, що це конкретно час, який відбувся. Я не шукаю в потрібному місці, або мені щось більше не вистачає? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var s = client.GetAsync("").Result; …

1
Перевірте виклик методу за допомогою Moq
Я досить нова в одиничному тестуванні на C # і вчаться використовувати Moq. Нижче наведено клас, який я намагаюся перевірити. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) …
142 c#  testing  methods  moq 

3
Як встановити SetBasePath в ConfigurationBuilder в Core 2.0
Як я можу встановити базовий шлях у ConfigurationBuilder в Core 2.0. Я гугл і знайшов цей питання, це з документації Microsoft, і 2.0 документів в Інтернеті , але вони , здається, використовують версію Microsoft.Extension.Configurationз 1.0.0-beta8 . Я хочу читати appsettings.json. Чи є новий спосіб зробити це в Core 2.0? using …

6
Ігнорування букв із наголосом у порівнянні рядків
Мені потрібно порівняти 2 рядки в C # і трактувати букви з наголосом так само, як і літери без наголосу. Наприклад: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Ці 2 рядки повинні бути однаковими (що стосується моєї програми), але обидва ці твердження оцінюються як хибні. …
141 c#  string  localization 

6
Як завантажити пакет Nuget без Nuget.exe або розширення Visual Studio?
Як я можу завантажити пакет NuGet? У мене немає розширення NuGet Visual Studio або програми командного рядка nuget.exe. Як я можу завантажити файл .nupack з Інтернету? Як я розумію, я зможу витягти .dllз нього файли (7-zip), щоб використовувати їх як звичайні. Пакет, який мене, можливо, цікавить, це http://nuget.org/packages/Microsoft.Bcl.Async , але …
141 c#  .net  visual-studio  nuget 

2
Entity Framework. Усуньте () проти .DeleteObject ()
Ви можете видалити елемент із бази даних за допомогою EF, використовуючи наступні два способи. Метод EntityCollection.Remove Метод ObjectContext.DeleteObject Перший - на, EntityCollectionа другий - на ObjectContext. Коли кожен слід використовувати? Чи один віддає перевагу іншому? Remove()повертає a boolі DeleteObject()повертається void.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.