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

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

10
Еквівалент typedef в C #
Чи є еквівалент typedef в C #, або якимось чином отримати подібну поведінку? Я зробив кілька гуглів, але скрізь, де я виглядаю, це негативно. В даний час у мене ситуація схожа на наступну: class GenericClass<T> { public event EventHandler<EventData> MyEvent; public class EventData : EventArgs { /* snip */ } …
326 c#  typedef 

11
Як використовувати відображення для виклику приватного методу?
У моєму класі є група приватних методів, і мені потрібно викликати один динамічно на основі вхідного значення. І код виклику, і цільовий метод знаходяться в одному екземплярі. Код виглядає так: MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType); dynMethod.Invoke(this, new object[] { methodParams }); У цьому випадку GetMethod()приватні методи не повертаються. Що …

30
Загальна помилка сталася в GDI +, JPEG Image в MemoryStream
Здається, це є деякою сумнозвісною помилкою в усьому Інтернеті. Настільки, що мені не вдалося знайти відповіді на свою проблему, оскільки мій сценарій не підходить. Виняток викидається, коли я зберігаю зображення в потоці. Дивно, що це відмінно працює з png, але дає вищевказану помилку у jpg та gif, що досить заплутано. …
326 c#  gdi+ 

17
Встановлення джерела зображення WPF у коді
Я намагаюся встановити в коді джерело зображення WPF. Зображення вбудовується як ресурс у проект. Переглядаючи приклади, я придумав наведений нижче код. Чомусь це не працює - зображення не відображається. За допомогою налагодження я бачу, що потік містить дані зображення. Отже, що не так? Assembly asm = Assembly.GetExecutingAssembly(); Stream iconStream = …
325 c#  .net  wpf  image 


16
Не вдалося встановити довірчі відносини для безпечного каналу SSL / TLS - SOAP
У мене є простий виклик веб-служби, що генерується додатком Windows. Це працює декілька років і продовжує робити це в десятках місцях, де він працює. Нова установка на новому сайті стикається з проблемою. При спробі викликати веб-службу не вдається повідомлення з повідомленням: Не вдалося встановити довірчі відносини для захищеного каналу SSL …
325 c#  .net  ssl  trust 


7
Часи очікування рамки сутності
Я отримую тайм-аути за допомогою Entity Framework (EF) при використанні імпорту функції, який займає більше 30 секунд. Я спробував таке, і мені не вдалося вирішити цю проблему: Я додав Default Command Timeout=300000до рядка підключення у файлі App.Config у проекті, який містить файл EDMX, як тут запропоновано . Ось так виглядає …

8
Як пропустити ітерацію циклу `foreach`?
У Perl я можу пропустити ітерацію foreach (або будь-якого циклу) за допомогою next;команди. Чи є спосіб пропустити ітерацію та перейти до наступного циклу в C #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } // otherwise process …
324 c#  .net  loops 


30
Простий доказ того, що GUID не унікальний [закритий]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
323 c#  guid 


10
Встановіть властивість об'єкта за допомогою відображення
Чи є спосіб на C #, де я можу використовувати відображення для встановлення властивості об'єкта? Наприклад: MyObject obj = new MyObject(); obj.Name = "Value"; Я хочу встановити obj.Nameрефлексію. Щось на зразок: Reflection.SetProperty(obj, "Name") = "Value"; Чи є спосіб зробити це?

11
Для чого нам потрібен бокс і розпакування в C #?
Для чого нам потрібен бокс і розпакування в C #? Я знаю, що таке бокс та unboxing, але я не можу зрозуміти реальне використання цього. Чому і де я повинен його використовувати? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing
323 c#  .net  boxing 

30
Який найдивніший кутовий випадок, який ви бачили в C # або .NET? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
322 c#  .net 

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