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

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


12
Перевірте, чи дійсний шлях
Мені просто цікаво: я шукаю спосіб перевірити, чи дійсний даний шлях. (Примітка. Я не хочу перевіряти, чи файл існує! Я хочу лише підтвердити обгрунтованість шляху. Отже, якщо файл, можливо, існує в місці розташування) . Проблема в тому, що я не можу знайти нічого в API .Net. Завдяки безлічі форматів та …
110 c#  .net  winapi  path 

13
Як перевірити, чи відбувається датаTime сьогодні?
Чи є кращий .net спосіб перевірити, чи не відбувся DateTime "сьогодні", а потім код нижче? if ( newsStory.WhenAdded.Day == DateTime.Now.Day && newsStory.WhenAdded.Month == DateTime.Now.Month && newsStory.WhenAdded.Year == DateTime.Now.Year ) { // Story happened today } else { // Story didn't happen today }
110 c#  .net  datetime 

4
Як зашифрувати байти за допомогою TPM (Trusted Platform Module)
Як я можу зашифрувати байти за допомогою модуля TPM машини? CryptProtectData Windows надає (відносно) простий API для шифрування крапки за допомогою CryptProtectDataAPI, який ми можемо перетворити на просту у використанні функцію: public Byte[] ProtectBytes(Byte[] plaintext) { //... } Деталі ProtectBytesменш важливі, ніж ідея, що ви можете використовувати її досить легко: …


21
Знущання з HttpClient в одиничних тестах
У мене є проблеми, які намагаються обернути свій код, який буде використовуватися в одиничних тестах. Питання в цьому. У мене є інтерфейс IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } І клас, що використовує його, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get …
110 c#  unit-testing  moq 

19
Сервер SMTP вимагає безпечного з'єднання або клієнт не був автентифікований. Відповідь сервера була: 5.5.1 Потрібна автентифікація?
Я хочу надіслати електронну пошту зі своєї заявки, і я написав наступний код для надсилання пошти MailMessage msg = new MailMessage(); msg.From = new MailAddress("mymailid"); msg.To.Add("receipientid"); msg.Subject = "test"; msg.Body = "Test Content"; msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); client.Credentials = new NetworkCredential("mymailid", "mypassword", "smtp.gmail.com"); client.Host = "smtp.gmail.com"; …
110 c#  smtp 

4
NUnit проти xUnit
На це питання є відповіді на Stack Overflow російською : Що вибрати: NUnit проти XUnit? Які відмінності між NUnit та xUnit.net ? Який сенс розвивати два з них, а не тільки один? Я читав, що xUnit розробляється винахідником NUnit: xUnit.net - це інструмент модульного тестування для .NET Framework. Написано первинним …
110 c#  .net  nunit  xunit 

24
Як ви автоматично змінюєте розмір стовпців у елементі управління DataGridView І дозволяєте користувачеві змінювати розмір стовпців у цій самій сітці?
Я заповнюю елемент управління DataGridView у формі Windows (C # 2.0 не WPF). Моя мета - відобразити сітку, яка акуратно заповнює всю наявну ширину клітинками - тобто немає невикористаних (темно-сірих) областей вниз праворуч та розміщує кожен стовпець належним чином відповідно до даних, які він містить, але також дозволяє користувачеві змінити …


21
Уникання введення SQL без параметрів
У нас тут ще одна дискусія на роботі щодо використання параметризованих запитів sql у нашому коді. У дискусії у нас є дві сторони: я та деякі інші, які кажуть, що ми завжди повинні використовувати параметри для захисту від sql ін'єкцій та інших хлопців, які не вважають це за потрібне. Натомість …


8
Як я можу надійно визначити тип змінної, яка оголошується за допомогою var під час проектування?
Я працюю над завершенням (intellisense) об'єктом для C # в emacs. Ідея полягає в тому, що якщо користувач вводить фрагмент, а потім просить завершити за допомогою певної комбінації натискань клавіш, програма завершення використовує відображення .NET для визначення можливих завершень. Для цього потрібно знати тип речі, що завершується, бути відомим. Якщо …


3
як використовувати XPath з XDocument?
Існує аналогічне запитання, але, схоже, рішення не вийшло у моєму випадку: Дивацтво з XDocument, XPath та просторами імен Ось XML, з яким я працюю: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> А нижче - код, який я вважав, що він …
109 c#  .net  xml  xpath  linq-to-xml 

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