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

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

5
Что означают «статически связанные» и «динамически связанные»?
Я часто слышу термины «статически связанные» и «динамически связанные», часто в отношении кода, написанного на C , C ++ или C # . О чем они, что именно они говорят и что они связывают?

11
Установка фильтра для OpenFileDialog, чтобы разрешить типичные форматы изображений?
У меня есть этот код, как я могу позволить ему принимать все типичные форматы изображений? PNG, JPEG, JPG, GIF? Вот что у меня так далеко: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image …

25
Генерация случайных паролей
Когда пользователь на нашем сайте теряет свой пароль и отправляется на страницу «Потерянный пароль», нам нужно дать ему новый временный пароль. Я не против того, насколько это случайно, или, если оно соответствует всем «необходимым» правилам надежного пароля, все, что я хочу сделать, это дать им пароль, который они могут изменить …
229 c#  passwords  random 

6
Что такое присвоение => в C # в сигнатуре свойства
Я наткнулся на код, который сказал public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; Теперь я немного знаком с лямбда-выражениями. Я просто не видел, чтобы он использовал это таким образом. Какая разница между приведенным выше заявлением и public int MaxHealth = x ? y:z;
229 c#  c#-6.0 


8
Каковы опасности при создании потока с размером стека 50x по умолчанию?
В настоящее время я работаю над очень важной для производительности программой, и одним из путей, который я решил изучить, который может помочь снизить потребление ресурсов, было увеличение размера стека моих рабочих потоков, чтобы я мог перемещать большинство данных, к float[]которым я буду получать доступ стек (использование stackalloc). Я читал, что …
228 c#  .net  memory  stack-memory 

10
Найти личное поле с отражением?
Учитывая этот класс class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; public string BigBar { get { return this._bar; } } } Я хочу найти закрытый элемент _bar, который я отмечу атрибутом. Это возможно? Я сделал это со свойствами, в которых я искал атрибут, …

9
Скачать файл любого типа в Asp.Net MVC, используя FileResult?
Мне было предложено использовать FileResult, чтобы пользователи могли загружать файлы из моего приложения Asp.Net MVC. Но единственные примеры, которые я могу найти, всегда связаны с файлами изображений (указав тип содержимого image / jpeg). Но что, если я не могу знать тип файла? Я хочу, чтобы пользователи могли загружать практически любые …
228 c#  asp.net-mvc-2 

18
Массив ломтиков в C #
Как ты это делаешь? Дан байтовый массив: byte[] foo = new byte[4096]; Как бы я получил первые х байтов массива в виде отдельного массива? (Конкретно мне это нужно как IEnumerable<byte>) Это для работы с Socketс. Я полагаю, что самым простым способом было бы нарезать массив, аналогично синтаксису Perls: @bar = …
228 c#  arrays 


6
Какую разницу имеет значение .AsNoTracking ()?
У меня есть вопрос, касающийся .AsNoTracking()расширения, так как это все совершенно новое и довольно запутанное. Я использую контекст для запроса для веб-сайта. Многие из моих сущностей не меняются, поэтому не нуждаются в отслеживании, но у меня есть следующий сценарий, в котором я не уверен, что происходит с базой данных, и …




11
Непоследовательная доступность: тип параметра менее доступен, чем метод
Я пытаюсь передать объект (в основном, ссылку на пользователя, вошедшего в систему) между двумя формами. На данный момент у меня есть что-то вроде этого в форме входа в систему: private ACTInterface oActInterface; public void button1_Click(object sender, EventArgs e) { oActInterface = new ACTInterface(@"\\actserver\Database\Premier.pad",this.textUser.Text,this.textPass.Text); if (oActInterface.checkLoggedIn()) { //user has authed against …
227 c#  object 

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