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

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

4
Як використовувати панель прогресу WinForms?
Я хочу показати хід обчислень, які виконуються у зовнішній бібліотеці. Наприклад, якщо у мене є якийсь метод обчислення, і я хочу використовувати його для 100000 значень у своєму класі Form, я можу написати: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) { …

7
Виконайте скрипт PowerShell з C # за допомогою аргументів командного рядка
Мені потрібно виконати сценарій PowerShell з C #. Сценарію потрібні аргументи командного рядка. Ось що я робив досі: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFile містить щось на кшталт "C: …

5
Чому властивості без сетера не серіалізуються
У мене є серіалізаційний клас, і одна з властивостей мого класу генерує a Guidв getter. Властивість не реалізує сеттер і ігнорується під час серіалізації. Чому це і чи потрібно мені завжди реалізовувати сетер для того, щоб моє майно було серіалізоване. [Serializable] public class Example { [XmlAttribute("id")] public string Id { …

2
WPF Автоматична висота в коді
Як я можу встановити значення Heightвластивості елемента керування WPF у коді C # на " Auto"? <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> </Grid.RowDefinitions> Я хочу відтворити цю поведінку в коді позаду. Якісь ідеї?
101 c#  wpf  xaml 

3
Використання FileSystemWatcher для моніторингу каталогу
Я використовую програму Windows Forms для моніторингу каталогу та переміщення файлів, залишених у ньому, в інший каталог. На даний момент він скопіює файл в інший каталог, але коли буде доданий інший файл, він просто закінчиться повідомленням про помилку. Іноді він копіює два файли, перш ніж закінчувати третій. Це тому, що …

8
Отримання шляху до домашнього каталогу в C #?
Гаразд, я перевірив Environment.SpecialFolder, але для цього немає нічого. Я хочу отримати домашній каталог поточного користувача в C #. (наприклад, c:\documents and settings\userпід XP, c:\users\userпід Vista та /home/userпід Unix.) Я знаю, що можу прочитати змінні навколишнього середовища, щоб дізнатися це, але хочу зробити це крос-платформним способом. Чи можна зробити це …
101 c#  .net 

2
Як перерахувати всі завантажені збірки?
У .Net, я хотів би перерахувати всі завантажені збірки за всіма AppDomains. Зробити це для AppDomain моєї програми досить просто AppDomain.CurrentDomain.GetAssemblies(). Чи потрібно мені якимось чином отримувати доступ до кожного AppDomain? Або вже є інструмент, який це робить?
101 c#  .net  assemblies 

12
"Недійсний примітив JSON" в обробці Ajax
Я отримую помилку у виклику Ajax від jQuery. Ось моя функція jQuery: function DeleteItem(RecordId, UId, XmlName, ItemType, UserProfileId) { var obj = { RecordId: RecordId, UserId: UId, UserProfileId: UserProfileId, ItemType: ItemType, FileName: XmlName }; var json = Sys.Serialization.JavaScriptSerializer.serialize(obj); $.ajax({ type: "POST", url: "EditUserProfile.aspx/DeleteRecord", data: json, contentType: "application/json; charset=utf-8", dataType: "json", …
101 c#  jquery  webmethod 


12
Байтовий масив для перетворення зображення
Я хочу перетворити байтовий масив у зображення. Це мій код бази даних, звідки я отримую байтовий масив: public void Get_Finger_print() { try { using (SqlConnection thisConnection = new SqlConnection(@"Data Source=" + System.Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=Image_Scanning;Integrated Security=SSPI ")) { thisConnection.Open(); string query = "select pic from Image_tbl";// where Name='" + name …
101 c#  arrays  byte  bytebuffer 


5
Як налаштувати додаток для правильного запуску на машині з високою настройкою DPI (наприклад, 150%)?
Я створив простий додаток Winforms в C #. Коли я запускаю програму на машині з високими налаштуваннями DPI (наприклад, 150%), програма збільшується. Все йде нормально! Але замість візуалізації шрифтів з більшим розміром шрифту, всі тексти теж просто збільшуються. Це, звичайно, призводить до дуже розмитого тексту (на всіх елементах управління, як …
101 c#  winforms  fonts  dpi  dpi-aware 

6
Як декодувати маркер JWT?
Я не розумію, як працює ця бібліотека. Чи можете ви мені допомогти, будь ласка? Ось мій простий код: public void TestJwtSecurityTokenHandler() { var stream = "eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJJU1MiLCJzY29wZSI6Imh0dHBzOi8vbGFyaW0uZG5zY2UuZG91YW5lL2NpZWxzZXJ2aWNlL3dzIiwiYXVkIjoiaHR0cHM6Ly9kb3VhbmUuZmluYW5jZXMuZ291di5mci9vYXV0aDIvdjEiLCJpYXQiOiJcL0RhdGUoMTQ2ODM2MjU5Mzc4NClcLyJ9"; var handler = new JwtSecurityTokenHandler(); var jsonToken = handler.ReadToken(stream); } Ось помилка: Рядок повинен бути у компактному форматі JSON, який має вигляд: Base64UrlEncodedHeader.Base64UrlEndcodedPayload.OPTIONAL, Base64UrlEncodedSignature …
101 c#  .net  jwt 

10
Як перетворити об'єкт на байтовий масив у C #
У мене є колекція об’єктів, які мені потрібно записати у двійковий файл. Мені потрібні байти у файлі, щоб бути компактними, тому я не можу використовувати BinaryFormatter. BinaryFormatterкидає всіляку інформацію для потреб десериалізації. Якщо я спробую byte[] myBytes = (byte[]) myObject Я отримую виняток виконання. Мені потрібно, щоб це було швидко, …
101 c# 

4
Довідка з помилкою C # generics - "Тип" T "повинен бути ненульовим типом значення"
Я новачок у C # і не розумію, чому наступний код не працює. public static Nullable<T> CoalesceMax<T>(Nullable<T> a, Nullable<T> b) where T : IComparable { if (a.HasValue && b.HasValue) return a.Value.CompareTo(b.Value) < 0 ? b : a; else if (a.HasValue) return a; else return b; } // Sample usage: public …
100 c#  generics 

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