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

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

11
Знайдіть формат зображення за допомогою об’єкта Bitmap у C #
Я завантажую двійкові байти жорсткого диска із файлом зображення та завантажую його в об’єкт Bitmap. Як знайти тип зображення [JPEG, PNG, BMP тощо] з об’єкта Bitmap? Виглядає тривіально. Але, не зміг це зрозуміти! Чи існує альтернативний підхід? Цінуйте вашу відповідь. ОНОВЛЕНО ПРАВИЛЬНЕ РІШЕННЯ: @CMS: Дякуємо за правильну відповідь! Зразок коду …
83 c#  .net  image 

9
XML-серіалізація властивостей інтерфейсу
Я хотів би XML серіалізувати об'єкт, який має (серед іншого) властивість типу IModelObject (що є інтерфейсом). public class Example { public IModelObject Model { get; set; } } Коли я намагаюся серіалізувати об'єкт цього класу, я отримую таку помилку: "Не вдається серіалізувати член Example. Модель типу Example, оскільки це інтерфейс." …
83 c#  .net  serialization 


5
Що робить нова функція очікування C #? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Удосконалюйте це питання Хто-небудь може пояснити, що awaitробить функція?
83 c#  c#-5.0  async-await 

3
Чи буде використання оператора відкотом транзакції бази даних у разі виникнення помилки?
Я отримав IDbTransaction у операторі using, але я не впевнений, чи буде він відкочений, якщо в операторі using буде вилучено виняток. Я знаю, що оператор using буде примушувати викликати Dispose () ... але чи хтось знає, чи те саме стосується відкату ()? Оновлення: Крім того, чи потрібно мені зателефонувати комітету …

6
JWT на .NET Core 2.0
Я мав неабияку пригоду, щоб JWT працював над DotNet core 2.0 (зараз він виходить у фінальному випуску сьогодні). Існує тонна документації, але все приклади код , як представляється, використовуючи застарілий API , і приходячи в свіжому Ядро, Це позитивно запаморочливим , щоб з'ясувати , як саме це повинно бути реалізовано. …
83 c#  .net-core  jwt  jose 

9
Чи можуть параметри бути постійними?
Я шукаю еквівалент C # Java final. Чи існує? Чи є у C # щось подібне: public Foo(final int bar); У наведеному вище прикладі barє змінною лише для читання і не може бути змінена Foo(). Чи є спосіб зробити це в C #? Наприклад, може бути , у мене є …

4
Правильний спосіб використання log4net (іменування реєстратора)
Існує два способи налаштування та використання log4net. Перший - це коли я можу налаштувати власний додаток та пов’язаний журнал: <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level - %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref ref="myLogAppender" /> </logger> І тоді, …

5
Як пришвидшити додавання елементів до ListView?
я додаю кілька тисяч (наприклад, 53 709) елементів до WinForms ListView. Спроба 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Це працює дуже погано. Очевидним першим виправленням є дзвінок BeginUpdate/EndUpdate. Спроба 2 :3,106 ms listView.BeginUpdate(); foreach (Object o in list) …

5
Зменшення сховищ до сукупних коренів
На даний момент у мене є сховище майже для кожної таблиці в базі даних, і я хотів би далі узгоджувати себе з DDD, зменшуючи їх до сукупних коренів. Припустимо, що я маю наступні таблиці Userта Phone. Кожен користувач може мати один або кілька телефонів. Без поняття агрегованого кореня я міг …

9
Простір імен чи Асамблея?
Я дуже плутаюся між просторами імен та Асамблеями. Це System.Dataта System.Webпростори імен чи збори? Я помітив, що вони називаються просторами імен, і в той же час вони присутні в GAC_32папці. То які вони саме?


12
Як зареєструвати файл .NET DLL у GAC?
Я створив .DLLфайл .NET , який хочу зареєструвати в GAC . Я використовував цю команду в командному рядку Windows Server 2003 : C:\"Path of dll"\>gacutil /i dllname.dll 'gacutil' is not recognized as an internal or external command, operable program or batch file. Там сказано, що шлях неправильний. Чи потрібно мені …


3
WPF MVVM Навіщо використовувати подання ContentControl + DataTemplate, а не прямі перегляди вікон XAML?
Чому це? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid> <ContentControl Content="{Binding}"/> </Grid> </Window> Нехай ваш ExampleView.xaml буде налаштований як: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vms="clr-namespace:MVVMProject.ViewModels"> <DataTemplate DataType="{x:Type vms:ExampleVM}" > <Grid> <ActualContent/> </Grid> </DataTemplate> </ResourceDictionary> І створіть вікно так: public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); MainWindow …
83 c#  wpf  xaml  mvvm  architecture 

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