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

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

3
У чому різниця між “LINQ to Entities”, “LINQ to SQL” та “LINQ to Dataset”
Я вже давно працюю з LINQ. Однак залишається трохи загадкою, які справжні відмінності між згаданими смаками LINQ. Успішна відповідь міститиме коротке розмежування між ними. Що є головною метою кожного аромату, яка користь і чи є вплив на ефективність ... PS Я знаю, що там багато джерел інформації, але я шукаю …
91 c#  sql  linq  dataset  entities 



5
Не зупиняйте налагоджувач на ТОМ виключенні, коли його кидають і ловлять
В інструментах / винятках я встановив параметр, що налагоджувач зупиняється, коли створюється виняток. Незалежно від того, спійманий він чи ні. Як виключити виняток із цього правила? Десь у моєму коді є спійманий виняток, який є частиною логіки програми. Тому я, очевидно, не хочу, щоб цей виняток зупиняв налагоджувач кожного разу, …

3
перемикач із дивною поведінкою var / null
Враховуючи такий код: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Чому оператор switch відповідає case var o? На моє розуміння, case string sце не збігається, коли s == null(ефективно) (null as string) != nullоцінює …

10
TextBox.TextChanged двічі запускається подія на емуляторі Windows Phone 7
У мене є дуже проста програма для тестування, щоб просто пограти з Windows Phone 7. Я щойно додав a TextBoxта a TextBlockдо стандартного шаблону інтерфейсу користувача. Єдиним користувацьким кодом є такий: public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); } private int counter = 0; private void …

4
Зібрано продуктивність виразів лямбда-виразів на C #
Розглянемо наступні прості маніпуляції з колекцією: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i => i > 5); Тепер скористаємось виразами. Наступний код приблизно еквівалентний: static void UsingLambda() { Func<IEnumerable<int>, …

11
Відображати лише дату та час
У бритві MVC я поміщаю поточну дату в базу даних так ... model.Returndate = DateTime.Now.Date.ToShortDateString(); Оскільки поле бази даних є типом даних datetime, і я перетворюю поточну дату у формат рядка, це не працює .. як я можу це зробити? Я роблю формат рядка, тому що хочу дату у форматі …

3
як оновити кілька рядків за раз, використовуючи linq до sql?
Таблиця: id userid friendid name status 1 1 2 venkat false 2 1 3 sai true 3 1 4 arun false 4 1 5 arjun false якщо користувач надсилає userid = 1, friendids = 2,4,5 status = true скажіть мені, будь ласка, запит щодо оновлення вищевказаного статусу friendids відповідає дійсності. …

7
Найкраща практика обгортки журналу
Я хочу використовувати nlogger у своїй програмі, можливо, у майбутньому мені доведеться змінити систему реєстрації. Тому я хочу використовувати фасад лісозаготівлі. Чи знаєте ви якісь рекомендації щодо існуючих прикладів, як їх писати? Або просто дайте мені посилання на найкращі практики в цій галузі.
91 c#  .net  logging  nlog 

2
У кожному файлі конфігурації допускається лише один елемент configSections, і якщо він присутній, він повинен бути першим дочірнім елементом кореневого конфігураційного елемента
Я розробляю консольний додаток, і під час запуску файлу .exe з'являється така помилка: system.Configuration.ConfigurationErrorsException: У <configSections>кожному файлі конфігурації допускається лише один елемент, і якщо він присутній, він повинен бути першим дочірнім <configuration>елементом кореневого елемента. Ось мій App.configфайл: <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> <configSections> <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, …

2
Що таке групи балансування регулярних виразів?
Я просто читав питання про те, як отримати дані всередині подвійних фігурних дужок ( це питання ), а потім хтось підняв групи балансування. Я все ще не зовсім впевнений, що вони собою являють і як ними користуватися. Я прочитав Визначення Балансувальної Групи , але за поясненням важко слідувати, і я …

7
як перевірити, чи є значення рядка в списку Enum?
У своєму рядку запиту я маю змінну віку ?age=New_Born. Чи є спосіб перевірити, чи є це рядкове значення New_Bornу моєму списку Enum [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool = 4, Kindergarten = 8 } Я міг би використати оператор if зараз, але якщо мій …
91 c#  c#-4.0  c#-3.0 

5
Список прив'язки <T> до DataGridView в WinForm
У мене є клас class Person{ public string Name {get; set;} public string Surname {get; set;} } та a, List&lt;Person&gt;до якого я додаю деякі елементи. Список прив'язаний до мого DataGridView. List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; Немає жодних проблем. myGridвідображає два рядки, …

9
Читання електронної пошти MS Exchange на C #
Мені потрібна можливість стежити за електронною поштою та читати її з певної поштової скриньки на сервері MS Exchange (внутрішній для моєї компанії). Мені також потрібно мати можливість прочитати електронну адресу відправника, тему, тіло повідомлення та завантажити вкладення, якщо таке є. Який найкращий спосіб зробити це за допомогою C # (або …

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