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

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

16
Повернути результати анонімного типу?
Використовуючи простий приклад нижче, який найкращий спосіб повернути результати з декількох таблиць за допомогою Linq в SQL? Скажіть, у мене дві таблиці: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Я хочу повернути всіх собак зі своїми BreedName. Я мав би всіх собак використовувати щось подібне без проблем: public IQueryable<Dog> GetDogs() …
194 c#  linq  linq-to-sql 


30
Помилка побудови Visual Studio: неможливо скопіювати exe-файл з obj \ debug в bin \ debug
Оновлення: Зразок проекту, що відтворює цю помилку, можна знайти тут у Microsoft Connect . Я також перевірив і перевірив, що рішення, наведене у прийнятій відповіді нижче, працює на цьому зразковому проекті. Якщо це рішення не працює для вас, напевно, у вас виникло інше питання (яке належить до окремого питання). Це …

7
Як отримати індекс елемента в списку за один крок?
Як я можу знайти індекс елемента в списку, не перебираючи його? В даний час це виглядає не дуже приємно - пошук у списку одного і того ж продукту двічі, щоб отримати індекс: var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));
193 c#  linq  lookup 

8
Не вдалося передати значення типу Int32 ', оскільки матеріалізоване значення є нульовим
У мене є такий код. Я отримую помилку: "Тип передачі значення" Int32 "не вдався, оскільки матеріалізоване значення є нульовим. Або загальний параметр типу результату, або запит повинен використовувати нульовий тип." коли таблиця CreditHistory не має записів. var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals …

7
Як встановити enum до нуля
У мене є перерахунок string name; public enum Color { Red, Green, Yellow } Як встановити його на NULL при навантаженні. name = ""; Color color = null; //error Редаговано: Моє погано, я не пояснив це належним чином. Але всі відповіді, пов’язані з нульовим, ідеальні. Моя ситуація: що якщо, я …
193 c#  enums  null  nullable 


15
Кращий спосіб на asp.net змусити https для всього сайту?
Близько 6 місяців тому я розгорнув сайт, де кожен запит повинен був бути над https. Єдиний спосіб, коли я міг переконатися, що кожен запит на сторінку перевищував https, - це перевірити його у події завантаження сторінки. Якщо запит не був над http, я б відповів.redirect (" https://example.com ") Чи є …
192 c#  asp.net  vb.net  webforms  https 

5
Вікно проти сторінки проти UserControl для навігації по WPF?
Зараз я пишу настільний додаток, але, здається, не можу зрозуміти, що використовувати, коли переспрямовувати когось до нового розділу програми. Мої варіанти, здається, є Вікно Сторінка UserControl але я не розумію, в чому різниця між ними, і коли я повинен використовувати кожен. Чи може хтось пояснити мені відмінності та навести приклад …
192 c#  wpf 

3
Як створити та використовувати ресурси в .NET
Як створити ресурс, на який я можу легко посилатися та використовувати в різних частинах програми? Моя конкретна проблема полягає в тому, що у мене є NotifyIcon, який я хочу змінити піктограму залежно від стану програми. Поширена проблема, але одна, з якою я давно боровся.

10
Розділити рядок, перетворити ToList <int> () в один рядок
У мене є рядок, який має числа string sNumbers = "1,2,3,4,5"; Я можу розділити його, а потім перетворити на нього List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); Як я можу конвертувати рядковий масив у цілий список? Так що я буду мати можливість конвертувати string[]вIEnumerable
192 c#  list  split 

4
Код, еквівалентний ключовому слову «дозволити» у викликах методу розширення LINQ
Використовуючи функції розуміння запиту компіляторів C #, ви можете писати код на зразок: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; У виразі запиту вище letключове слово …

8
Показати / приховати вікно консолі програми консолі C #
Я погуляв навколо, щоб дізнатися, як приховати власне вікно консолі. Дивовижно, що єдині рішення, які я міг знайти, були хиткі рішення, які передбачали FindWindow()пошук вікна консолі за назвою . Я заглибився трохи глибше в API Windows і виявив, що існує набагато кращий і простіший спосіб, тому я хотів опублікувати його …

19
Перетворити ціле число в двійкове в C #
Як перетворити ціле число в його двійкове представлення? Я використовую цей код: String input = "8"; String output = Convert.ToInt32(input, 2).ToString(); Але це кидає виняток: Не вдалося знайти проривних цифр
192 c# 

13
Редагування значень словника в циклі foreach
Я намагаюся створити кругову діаграму зі словника. Перш ніж я покажу кругову діаграму, я хочу впорядкувати дані. Я виймаю будь-які шматочки пирога, які становили б менше 5% пирога, і кладу їх в "Інший" пиріг. Однак я отримую Collection was modified; enumeration operation may not executeвиняток під час виконання. Я розумію, …
192 c#  .net  .net-2.0 

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