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

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

6
як перевірити, чи містить елемент List <T> елемент зі значенням особливої ​​властивості
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List&lt;PricePublicModel&gt; pricePublicList = new List&lt;PricePublicModel&gt;(); Як …
113 c#  list  contains 

12
Чи безпечно не параметризувати SQL-запит, коли параметр не є рядком?
З точки зору інжекції SQL я повністю розумію необхідність параметризації stringпараметра; це один із найдавніших трюків у книзі. Але коли можна виправдати не параметризувати SqlCommand? Чи вважаються якісь типи даних "безпечними", щоб не параметризувати їх? Наприклад: я не вважаю себе ніде поблизу фахівця з SQL, але не можу придумати жодних …

5
Код для декодування / кодування модифікованої URL-адреси base64
Я хочу базувати дані base64, щоб розмістити їх у URL-адресі, а потім розшифрувати їх у своєму HttpHandler. Я виявив, що кодування Base64 дозволяє використовувати символ "/", який зіпсує мою відповідність UriTemplate. Потім я виявив, що існує концепція "модифікованої Base64 для URL" з Вікіпедії: Існує модифікований варіант Base64 для варіанту URL, …
113 c#  url  base64  encode  decode 


3
Чи підтримуються програми консолі async в .NET Core?
У якийсь момент CoreCLR підтримував асинхронізацію основних точок входу. Дивіться http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Однак обидві наступні програми не працюють у .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } або using System; using …
113 c#  .net  .net-core 

5
Перехід від Windows Forms до WPF
Вже давно я застряг у розробці Windows Forms (розпочався з VB6 і продовжився до C # .NET 4.5), і я в значній мірі досяг межі можливостей Windows Forms, використовуючи чисті .NET та спеціальні ефекти з Native Code. Я намагався вивчити WPF та XAML, але я застряг прямо на новому дизайнері …

5
ловити всі необроблені винятки в ASP.NET Web Api
Як я можу зафіксувати всі необроблені винятки, які трапляються в ASP.NET Web Api, щоб я міг їх увійти? Поки я намагався: Створіть та зареєструйте ExceptionHandlingAttribute Впровадити Application_Errorметод вGlobal.asax.cs Підписатися на AppDomain.CurrentDomain.UnhandledException Підписатися на TaskScheduler.UnobservedTaskException ExceptionHandlingAttributeУспішно обробляє виключення , які викидаються в методах дій контролера і фільтрів дій, але і інші …

8
Чи потрібно закривати () SQLC-з'єднання, перш ніж його утилізувати?
Згідно з моїм іншим запитанням про одноразові об'єкти , чи слід називати Close () до кінця використовуючого блоку? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); …

6
Як створити незмінний клас?
Я працюю над створенням непорушного класу. Я позначив усі властивості як лише для читання. У мене є список предметів у класі. Хоча, якщо властивість є лише для читання, список можна змінити. Розкриття IE численного списку робить його незмінним. Мені хотілося знати, які основні правила потрібно дотримуватися, щоб зробити клас незмінним?
113 c#  .net  immutability 

8
Як завантажувати збірку в AppDomain з усіма посиланнями рекурсивно?
Я хочу завантажити нову AppDomainзбірку, яка має складне дерево посилань (MyDll.dll -&gt; Microsoft.Office.Interop.Excel.dll -&gt; Microsoft.Vbe.Interop.dll -&gt; Office.dll -&gt; stdole.dll) Наскільки я зрозумів, коли збірка завантажується AppDomain, її посилання не завантажуватимуться автоматично, і я повинен завантажувати їх вручну. Тож коли я це роблю: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory …

13
Подання списку об’єктів у метод контролера MVC за допомогою jQuery Ajax
Я намагаюся передати масив об'єктів у метод контролера MVC за допомогою функції ajax () jQuery. Коли я потрапляю в метод контролера C # PassThing (), аргумент "речі" є нульовим. Я спробував це, використовуючи тип списку для аргументу, але і це не працює. Що я роблю неправильно? &lt;script type="text/javascript"&gt; $(document).ready(function () …
113 c#  asp.net-mvc  jquery 

22
c # дані, що передаються в CSV
Невже хтось скаже мені, чому наступний код не працює. Дані зберігаються у файлі csv, однак дані не відокремлюються. Все це існує в першій комірці кожного ряду. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow row in …
113 c#  csv  delimited-text 

3
Видалення стовпців із таблиці даних у C #
У мене є набір даних, який отримую таблицю даних з того, що мені передається з виклику функції. Він містить 15-20 стовпців, проте я хочу лише 10 стовпців даних. Чи є спосіб видалити ці стовпці, які я не хочу, скопіюйте DataTable в інший, у якому визначені лише стовпці, які я хочу, …
113 c#  asp.net 

10
RichTextBox (WPF) не має рядкового властивості "Text"
Я намагаюся встановити / отримати текст мого RichTextBox, але Text не входить до списку його властивостей, коли я хочу отримати test.Text ... Я використовую код позаду в C # (.net Framework 3.5 SP1) RichTextBox test = new RichTextBox(); не може мати test.Text(?) Чи знаєте ви, як це можливо?

8
Знайдіть індекс значення в масиві
Чи можна якось використовувати linq для пошуку індексу значення в масиві? Наприклад, цей цикл знаходить ключовий індекс у масиві. for (int i = 0; i &lt; words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

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