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

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

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
Знайти приватне поле за допомогою Reflection?
З огляду на цей клас 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]; Як я можу отримати перші x байти масиву як окремий масив? ( В зокрема, мені це потрібно як IEnumerable<byte>) Це для роботи з Sockets. Думаю, найпростішим способом було б нарізання масиву, подібне до синтаксису Perls: @bar = @foo[0..40]; …
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 ACT, so we can …
227 c#  object 

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