Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.


17
Ошибка проверки для одного или нескольких объектов при сохранении изменений в базе данных SQL Server с использованием Entity Framework
Я хочу сохранить свою правку в базу данных и использую Entity FrameWork Code-First в ASP.NET MVC 3 / C #, но получаю ошибки. В моем классе Event у меня есть типы данных DateTime и TimeSpan, но в моей базе данных у меня соответственно Date и Time. Может ли это быть …

10
Автоматическая вертикальная полоса прокрутки в WPF TextBlock?
У меня есть TextBlockв WPF. Я пишу много строк, намного превышающих его вертикальную высоту. Я ожидал, что вертикальная полоса прокрутки появится автоматически, когда это произойдет, но это не так. Я попытался найти свойство полосы прокрутки на панели свойств, но не смог найти. Как сделать так, чтобы вертикальная полоса прокрутки создавалась …
336 c#  .net  wpf  scrollbar  textblock 

10
Зачем использовать ключевое слово params?
Я знаю, что это основной вопрос, но я не мог найти ответ. Зачем использовать это? если вы напишите функцию или метод, который ее использует, при удалении ее код все равно будет работать идеально, на 100% без него. Например: С параметрами: static public int addTwoEach(params int[] args) { int sum = …

30
FileSystemWatcher Измененное событие возникает дважды
На этом вопросе есть ответы на Переполнение стека на русском : Как решить повторение событий в FileSystemWatcher? У меня есть приложение, в котором я ищу текстовый файл, и если какие-либо изменения были внесены в файл, я использую OnChangedобработчик событий для обработки события. Я использую, NotifyFilters.LastWriteTimeно все равно событие запускается дважды. …

5
Как проверить, является ли тип подтипом ИЛИ типом объекта?
Чтобы проверить, является ли тип подклассом другого типа в C #, легко: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true Однако это не удастся: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false Есть ли способ проверить, является ли тип подклассом ИЛИ самого базового класса, без использования ORоператора или метода расширения?
335 c#  reflection  types  subclass 

8
Что представляет собой двойной сервер SQL?
У меня есть несколько свойств, в C#которых есть, doubleи я хочу сохранить их в таблице в SQL Server, но заметил, что нет doubleтипа, так что лучше использовать, decimalили float? Это будет хранить значения широты и долготы, поэтому мне нужна самая точная точность. Спасибо за ответы до сих пор.

15
Как округлить результат целочисленного деления?
В частности, я думаю о том, как отображать элементы управления нумерацией страниц при использовании таких языков, как C # или Java. Если у меня есть x элементов, которые я хочу отображать кусками y на странице, сколько страниц потребуется?
335 c#  java  math 

25
Получение подмассива из существующего массива
У меня есть массив X из 10 элементов. Я хотел бы создать новый массив, содержащий все элементы из X, которые начинаются с индекса 3 и заканчиваются индексом 7. Конечно, я могу легко написать цикл, который сделает это для меня, но я хотел бы сохранить мой код как можно более чистым …
335 c#  .net  arrays 

30
Как получить TextBox, чтобы принимать только числовой ввод в WPF?
Я хочу принять цифры и десятичную точку, но без знака. Я рассмотрел примеры использования элемента управления NumericUpDown для Windows Forms и этот пример пользовательского элемента управления NumericUpDown от Microsoft . Но до сих пор кажется, что NumericUpDown (поддерживается WPF или нет) не собирается предоставлять функциональность, которую я хочу. При разработке …
335 c#  wpf  xaml  textbox  numericupdown 

4
WaitAll vs WhenAll
В чем разница между Task.WaitAll()и Task.WhenAll()из Async CTP? Можете ли вы предоставить пример кода для иллюстрации различных вариантов использования?

15
Как мне сделать вызовы REST API, используя C #?
Это код, который я до сих пор: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string DATA = @"{""object"":{""name"":""Name""}}"; static void Main(string[] args) { Class1.CreateObject(); …
335 c#  api  rest 

12
HttpClient и HttpClientHandler должны быть расположены между запросами?
System.Net.Http.HttpClient и System.Net.Http.HttpClientHandler в .NET Framework 4.5 реализуют IDisposable (через System.Net.Http.HttpMessageInvoker ). В usingзаявлении говорится: Как правило, когда вы используете объект IDisposable, вы должны объявить и создать его экземпляр в операторе using. Этот ответ использует этот шаблон: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler …

30
Разница в месяцах между двумя датами
На этот вопрос есть ответы на Stack Overflow на русском : Вычисление количества месяцев между двумя датами Как рассчитать разницу в месяцах между двумя датами в C #? Есть ли эквивалентный DateDiff()метод VB в C #. Мне нужно найти разницу в месяцах между двумя датами, которые разделены годами. Документация говорит, …
334 c#  .net  vb.net  date 

6
Рассчитать контрольную сумму MD5 для файла
Я использую iTextSharp для чтения текста из файла PDF. Однако иногда я не могу извлечь текст, потому что файл PDF содержит только изображения. Я загружаю одни и те же файлы PDF каждый день, и я хочу посмотреть, был ли PDF изменен. Если текст и дата модификации не могут быть получены, …
334 c#  .net  hash  md5 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.