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

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

8
Как выполнить разбиение на страницы в ASP.NET MVC?
Каков наиболее предпочтительный и простой способ разбивки на страницы в ASP.NET MVC? Т.е. как проще всего разбить список на несколько просматриваемых страниц. В качестве примера скажем, что я получаю список элементов из базы данных / шлюза / репозитория следующим образом: public ActionResult ListMyItems() { List<Item> list = ItemDB.GetListOfItems(); ViewData["ItemList"] = …

5
Как выполнить пакет SSIS из .NET?
У меня есть пакет SSIS, который в конечном итоге я тоже хотел бы передать параметры, эти параметры будут поступать из приложения .NET (VB или C #), поэтому мне было любопытно, знает ли кто-нибудь, как это сделать, или еще лучше веб-сайт с полезными подсказками о том, как это сделать. Итак, в …
85 c#  .net  sql-server  vb.net  ssis 

5
Создание примера WebSocket «Hello World»
Я не понимаю, почему я не могу заставить работать следующий код. Я хочу подключиться с помощью JavaScript к моему консольному приложению сервера. А затем отправьте данные на сервер. Вот код сервера: static void Main(string[] args) { TcpListener server = new TcpListener(IPAddress.Parse("127.0.0.1"), 9998); server.Start(); var client = server.AcceptTcpClient(); var stream = …

7
Сериализация XML и унаследованные типы
Следуя моему предыдущему вопросу, я работал над тем, чтобы моя объектная модель была сериализована в XML. Но теперь я столкнулся с проблемой (сюрприз quelle!). У меня проблема в том, что у меня есть коллекция абстрактного базового класса, которая заполняется конкретными производными типами. Я подумал, что было бы хорошо просто добавить …

4
Получить размер файла на диске
var length = new System.IO.FileInfo(path).Length; Это дает логический размер файла, а не размер на диске. Я хочу получить размер файла на диске на C # (желательно без взаимодействия ), как будет сообщать проводник Windows. Он должен иметь правильный размер, в том числе для: Сжатый файл Редкий файл Фрагментированный файл
85 c#  .net  filesize 

5
Бокс в C #
Я пытаюсь собрать все ситуации, в которых происходит бокс на C #: Преобразование типа значения в System.Objectтип: struct S { } object box = new S(); Преобразование типа значения в System.ValueTypeтип: struct S { } System.ValueType box = new S(); Преобразование значения типа перечисления в System.Enumтип: enum E { A …
85 c#  value-type  boxing 

6
Как заставить BundleCollection сбрасывать кешированные пакеты скриптов в MVC4
... или как я научился не беспокоиться и просто писать код для полностью недокументированных API от Microsoft . Есть ли актуальная документация официального System.Web.Optimizationрелиза? Потому что я точно не могу их найти, нет XML-документов, и все сообщения в блоге относятся к RC API, который существенно отличается. Anyhoo .. Я пишу …

14
Зачем вообще использовать класс C # System.Random вместо System.Security.Cryptography.RandomNumberGenerator?
Зачем кому-либо вообще использовать «стандартный» генератор случайных чисел из System.Random вместо того, чтобы всегда использовать криптографически безопасный генератор случайных чисел из System.Security.Cryptography.RandomNumberGenerator (или его подклассов, потому что RandomNumberGenerator является абстрактным)? Нейт Лоусон в своей презентации Google Tech Talk « Крипто наносит ответный удар » в 13:11, чтобы не использовать «стандартные» …
85 c#  .net  cryptography  random 


7
Отображение изображения в консольном приложении
У меня есть консольное приложение, которое управляет изображениями. Теперь мне нужно что-то вроде предварительного просмотра изображений в консольном приложении. Есть ли способ отобразить их в консоли? Вот сравнение текущих ответов на основе персонажей: Вход: Выход:
85 c#  image  console 

4
System.Runtime.Caching.MemoryCache vs HttpRuntime.Cache - есть ли различия?
Мне интересно, есть ли какие-либо различия между MemoryCacheи HttpRuntime.Cache, какой из них предпочтителен в проектах ASP.NET MVC? Насколько я понимаю, оба являются потокобезопасными, API на первый взгляд более или менее одинаков, поэтому есть ли разница, когда использовать какой?

3
Где найти спецификацию языка C # 6.0? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Я знаю, где найти спецификацию языка C # 5, но нигде не могу …

5
string.Empty vs null.Какой из них вы используете?
Недавно коллега по работе сказал мне не использовать string.Emptyпри установке строковой переменной, а использовать, nullпоскольку она загрязняет стек? Он говорит, не делай string myString=string.Empty; но делать string mystring=null; Это действительно важно? Я знаю, что строка - это объект, поэтому в этом есть смысл. Я знаю, это глупый вопрос, но каково …
85 c#  .net  null  string 

5
Пример приложения SignalR Console
Есть ли небольшой пример приложения консоли или winform, использующего signalR для отправки сообщения в концентратор .net? Я пробовал примеры .net и смотрел вики, но для меня не имеет смысла отношения между хабом (.net) и клиентом (консольное приложение) (не смог найти примера этого). Приложению нужны только адрес и имя хаба для …
85 c#  signalr 

4
Определите, на каком элементе управления ContextMenuStrip использовался
У меня есть, ContextMenuStripкоторый назначен на несколько разных списков. Я пытаюсь понять, когда ContextMenuStripнажимается, для чего ListBoxон был использован. Для начала я попробовал приведенный ниже код, но он не работает. senderИмеет правильное значение, но когда я пытаюсь назначить его на menuSubmittedэто нуль. private void MenuViewDetails_Click(object sender, EventArgs e) { ContextMenu …

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