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

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

6
Перетворити рядок [] в int [] в одному рядку коду за допомогою LINQ
У мене є масив цілих чисел у рядковій формі: var arr = new string[] { "1", "2", "3", "4" }; Мені потрібно масив 'реальних' цілих чисел, щоб просунути його далі: void Foo(int[] arr) { .. } Я спробував подати Int, і це, звичайно, не вдалося: Foo(arr.Cast<int>.ToArray()); Я можу зробити наступне: …

14
Як вирішити між MonoTouch та Objective-C? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 9 місяців тому . Удосконаліть це питання Після засідання сьогодні на сесії Mono на локальному заході .Net, використання …

5
Перетворити масив цілих чисел у відокремлений комами рядок
Це просте запитання; Я новачок в C #, як я можу виконати наступне Я хочу перетворити масив цілих чисел у рядок, розділений комою. У мене є int[] arr = new int[5] {1,2,3,4,5}; Я хочу перетворити його в один рядок string => "1,2,3,4,5"
273 c#  arrays  string 

15
Значення "null" DateTime
Я багато шукав, але не зміг знайти рішення. Як ви маєте справу з DateTime, який повинен містити неініціалізовані значення (еквівалентні нулю)? У мене є клас, який може мати значення властивості DateTime чи ні. Я думав ініціалізувати власника власності на DateTime.MinValue, який потім можна було легко перевірити. Я думаю, це досить …
273 c#  datetime  null 


24
Як увімкнути відновлення пакунків NuGet у Visual Studio?
У стеці є аналогічна публікація, але це не допомагає з моєю проблемою, можливо, тому що я використовую Visual Studio 2015. Як я можу отримати опцію "Увімкнути відновлення пакета NuGet" у VS2015? Я вибрав Файл> Новий проект і створив порожню веб-програму ASP.NET . Я шукаю цей варіант меню. Я мушу зазначити, …

16
Хтось може мені пояснити IEnumerable та IEnumerator? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 11 місяців тому . Удосконаліть це питання Хтось може мені пояснити IEnumerable та IEnumerator? наприклад, коли його використовувати над …

10
Використання Application.DoEvents ()
Можна Application.DoEvents()використовувати в C #? Чи є ця функція способом дозволити GUI наздоганяти решту програми, приблизно так само, як це DoEventsробить VB6 ?
272 c#  winforms  doevents 

8
LINQ: Не будь-який проти всіх
Часто я хочу перевірити, чи відповідає вказане значення одному зі списку (наприклад, під час перевірки): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Нещодавно я помітив, що ReSharper просить мене спростити ці запити до: if (acceptedValues.All(v => v != someValue)) { // exception logic } Очевидно, що …
272 c#  .net  performance  linq  resharper 

8
Як виконати ліве зовнішнє з'єднання за допомогою методів розширення linq
Припустимо, що у мене є лівий зовнішній з’єднання як такий: from f in Foo join b in Bar on f.Foo_Id equals b.Foo_Id into g from result in g.DefaultIfEmpty() select new { Foo = f, Bar = result } Як би я висловив те саме завдання за допомогою методів розширення? Напр …
272 c#  linq-to-sql  lambda 

25
Інвертуйте оператор "якщо", щоб зменшити розміщення
Наприклад, коли я запустив ReSharper на свій код, наприклад: if (some condition) { Some code... } ReSharper видав мені вищезазначене попередження (Інвертувати заявку "якщо" для зменшення введення) та запропонував таке виправлення: if (!some condition) return; Some code... Я хотів би зрозуміти, чому це краще. Я завжди вважав, що використовувати "повернення" …
272 c#  resharper 

30
TypeLoadException говорить "немає реалізації", але він реалізований
На нашому тестовому апараті у мене дуже дивна помилка. Помилка: System.TypeLoadException: Method 'SetShort' in type 'DummyItem' from assembly 'ActiveViewers (...)' does not have an implementation. Я просто не можу зрозуміти, чому. SetShortє в DummyItemкласі, і я навіть перекомпілював версію з записом до журналу подій, щоб переконатися, що це не проблема …

3
Що означає головний кінець асоціації у співвідношенні 1: 1 в рамках Entity
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Я намагався зробити це в Entity Framework, коли отримав помилку: Неможливо визначити головний кінець асоціації між типами 'ConsoleApplication5.Boo' та 'ConsoleApplication5.Foo'. Головний кінець цієї асоціації повинен бути явно налаштований, …

30
Інтерфейси - в чому сенс?
Причина інтерфейсів мене справді уникає. З того, що я розумію, це щось на зразок неіснуючої багатонаступності, якої немає в C # (або мені так сказали). Я бачу лише те, що ви заздалегідь визначите деякі члени та функції, які потім доведеться заново визначати в класі. Таким чином робить інтерфейс зайвим. Це …
269 c#  .net  interface 


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