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

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

14
Миттєво виявляє відключення клієнта від сокета сервера
Як я можу виявити, що клієнт відключився від мого сервера? У моєму AcceptCallBackметоді є такий код static Socket handler = null; public static void AcceptCallback(IAsyncResult ar) { //Accept incoming connection Socket listener = (Socket)ar.AsyncState; handler = listener.EndAccept(ar); } Мені потрібно знайти спосіб якнайшвидше виявити, що клієнт відключився від handlerрозетки. Я …
82 .net  c#  sockets  tcp  connection 

9
Виклик збереженої процедури із повернутим значенням
На цьому питанні є відповіді на Stack Overflow на російській мові : Як при визове збереження процедур отримання значення переданого в RETURN Я намагаюся викликати збережену процедуру з моєї програми C # windows. Зберігається процедура працює на локальному екземплярі SQL Server 2008. Я можу викликати збережену процедуру, але не можу …


11
Перетворити значення часового проміжку у формат "hh: mm Am / Pm" за допомогою C #
У мене значення зберігається у змінній типу System.TimeSpanнаступним чином. System.TimeSpan storedTime = 03:00:00; Чи можу я повторно зберегти його в іншій змінній типу Stringнаступним чином? String displayValue = "03:00 AM"; І якщо storedTimeзмінна має значення storedTime = 16:00:00; тоді його слід перетворити на: String displayValue = "04:00 PM";
82 c#  .net 

12
Закрийте MessageBox через кілька секунд
У мене є програма Windows Forms VS2010 C #, де я відображаю MessageBox для показу повідомлення. У мене є нормальна кнопка, але якщо вони підуть, я хочу зробити тайм-аут і закрити вікно повідомлення, скажімо, 5 секунд, автоматично закрийте вікно повідомлення. Існують власні MessageBox (що успадковуються від Form) або інші репортерські …

12
Де я можу знайти System.Web.Helpers, System.Web.WebPages та System.Web.Razor?
Я стежу за цією статтею про RazorGenerator, і там сказано, що я повинен додати посилання на: System.Web.Helpers.dll System.Web.WebPages.dll System.Web.Razor.dll Тільки один я можу бачити , коли я роблю Add Referenceце System.Web.Razor, але я не знаю , де інші з них.

25
Як ви можете отримати першу цифру в int (C #)?
У C #, який найкращий спосіб отримати 1-у цифру в int? Метод, який я придумав, - перетворити int на рядок, знайти 1-й символ рядка, а потім повернути його назад на int. int start = Convert.ToInt32(curr.ToString().Substring(0, 1)); Незважаючи на те, що це робить роботу, здається, що існує, мабуть, гарне, просте математичне …
82 c# 

7
Як знайти сертифікат за його відбитком у C #
Я використовую цей код, щоб знайти сертифікат за його відбитком. сертифікат існує в диспетчері сертифікатів в особистому сховищі сертифікатів, але цей код не знаходить цього сертифіката. Скажіть, будь-ласка, де я в цьому роблю неправильно. namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string certThumbPrint = "‎‎fe14593dd66b2406c5269d742d04b6e1ab03adb1"; X509Store …

7
Замінити останнє входження слова в рядок - C #
У мене проблема, коли мені потрібно замінити останнє входження слова в рядок. Ситуація: Мені дається рядок у такому форматі: string filePath ="F:/jan11/MFrame/Templates/feb11"; Потім я замінюю TnaNameтаким чином: filePath = filePath.Replace(TnaName, ""); // feb11 is TnaName Це працює, але у мене проблема, коли TnaNameтака сама, як і у мене folder name. …
82 c#  asp.net 

13
Групове видалення в LINQ для сутностей
Чи є спосіб масового видалення групи об’єктів, що відповідають даному запиту, у LINQ або LINQ-to-Entities? Єдині посилання, які я можу знайти, застарілі, і здається безглуздим переглядати та видаляти вручну всі об’єкти, які я хочу видалити.

5
Який найоптимальніший спосіб досягти “MinOrDefault” у Linq?
Я створюю список десяткових значень з виразу linq, і я хочу мінімальне ненульове значення. Однак цілком можливо, що вираз linq призведе до порожнього списку. Це спричинить виняток, і MinOrDefault не впорається з цією ситуацією. decimal result = (from Item itm in itemList where itm.Amount > 0 select itm.Amount).Min(); Який найоптимальніший …
82 c#  linq 


10
Навіщо використовувати IList або List?
Я знаю, що про це було багато повідомлень, але все одно мене бентежить, чому ви повинні передати такий інтерфейс, як IList, і повернути такий інтерфейс, як IList, замість конкретного списку. Я прочитав багато публікацій, в яких говориться, як це полегшує подальші зміни в реалізації, але я просто не до кінця …
82 c# 


4
Web.Config Налагодження / Випуск
Я знаю, що web.config у Visual Studio 2010 надає можливість переходу з баз даних із режиму налагодження у режим звільнення. Ось мій Web.Release.config: <?xml version="1.0"?> <!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> <add name="Testing1" connectionString="Data …
82 c#  asp.net  web-config 

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