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

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

6
Найшвидший спосіб перетворення зображення в масив байтів
Я роблю додаток для спільного використання віддаленого робочого столу, в якому я фіксую зображення робочого столу і стискаю його та надсилаю до приймача. Для стиснення зображення мені потрібно перетворити його в байт []. В даний час я використовую це: public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); …
106 c#  memory  bitmap  bytearray 

11
Найкращий виняток для недійсного аргументу загального типу
Я зараз пишу код для UnconstrainedMelody, який має загальні методи, що стосуються перерахунків. Тепер у мене є статичний клас із купою методів, які призначені лише для перерахувань "прапорів". Я не можу додати це як обмеження ... тому можливо, що вони будуть викликані і з іншими типами перерахунків. У такому випадку …
106 c#  generics  exception 

9
Символ точки "." у MVC Web API 2 для запиту, наприклад api / people / STAFF.45287
URL-адреса, яку я намагаюся дозволити працювати, є такою у стилі: http://somedomain.com/api/people/staff.33311 (так само, як сайти як LAST.FM дозволяють усілякі знаки у своїх RESTFul & WebPage URL-адресах , наприклад, " http://www.last.fm/artist/psy'aviah " є дійсною URL-адресою для LAST.FM). Що працює за наступними сценаріями: - http://somedomain.com/api/people/ - який повертає всіх людей - http://somedomain.com/api/people/staff33311 …

3
Перетягуйте файли в WPF
Мені потрібно додати файл зображення у свою програму WPF. На даний момент у мене запускається подія, коли я завантажую файли, але я не знаю, що робити далі. Як отримати зображення? Чи є senderоб'єктом зображення чи елемент керування? private void ImagePanel_Drop(object sender, DragEventArgs e) { //what next, dont know how to …
106 c#  .net  wpf  image  drag-and-drop 

13
Яке використання статичної змінної в C #? Коли його використовувати? Чому я не можу оголосити статичну змінну всередині методу?
Я шукав статичні змінні в C #, але все ще не отримую того, що його використовують. Крім того, якщо я спробую оголосити змінну всередині методу, це не дасть мені дозволу на це. Чому? Я бачив кілька прикладів щодо статичних змінних. Я бачив, що нам не потрібно створювати екземпляр класу для …

6
Тестова параметризація в xUnit.net схожа на NUnit
Чи є в рамках xUnit.net засоби, подібні до наступних особливостей NUnit? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, "5,12"}, …

7
Чи залежить використання суфікса "Async" у назві методу від того, чи використовується модифікатор "async"?
Яка умова для назви методів суфіксації за допомогою "Async"? Чи слід додавати суфікс "Async" лише до методу, який оголошується asyncмодифікатором? public async Task<bool> ConnectAsync() Або достатньо, щоб метод просто повертався Task<T>або Task? public Task<bool> ConnectAsync()

9
Як остаточно відключити складання регіону у Visual Studio 2008
Хтось знає, як вимкнути складання коду у візуальній студії 2008? Деякі з моїх колег люблять це, але я особисто завжди хочу бачити весь код, і ніколи не хочу, щоб код складався з поля зору. Я хотів би встановити, що моя копія Visual Studio ніколи не складається #regionsі не функціонує.

5
Як надійно зберегти ім'я користувача / пароль (локальний)?
Я роблю додаток для Windows, в яке потрібно спочатку увійти. Дані облікового запису складаються з імені користувача та пароля, і їх потрібно зберігати локально. Це лише питання безпеки, тому інші люди, що використовують той же комп'ютер, не можуть бачити особисті дані кожного. Який найкращий / найбезпечніший спосіб збереження цих даних? …
106 c#  security  local 

11
Підпис події в .NET - Використання сильно набраного "Відправника"?
Я цілком усвідомлюю, що те, що я пропоную, не відповідає вказівкам .NET, і, отже, це, мабуть, погана ідея лише з цієї причини. Однак я хотів би розглянути це з двох можливих перспектив: (1) Чи варто розглянути можливість використання цього для моєї власної розробки, що становить 100% для внутрішніх цілей. (2) …
106 c#  .net  vb.net  events 

10
Як я читаю атрибут класу під час виконання?
Я намагаюся створити загальний метод, який буде читати атрибут класу і повертати це значення під час виконання. Як мені це зробити? Примітка: Атрибут DomainName є класом DomainNameAttribute. [DomainName("MyTable")] Public class MyClass : DomainBase {} Що я намагаюся створити: //This should return "MyTable" String DomainNameValue = GetDomainName<MyClass>();

4
Створіть словник у списку з групуванням
У мене в списку є такий об’єкт: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Тепер я хочу створити з нього такий словник: Dictionary<int, List<DemoClass>> Я хочу згрупувати List<DemoClass>об'єкти за властивостями GroupKey, …
106 c#  .net  linq  .net-3.5 

10
Обробіть ModelState Validation у веб-API ASP.NET
Мені було цікаво, як я можу досягти перевірки моделі за допомогою веб-API ASP.NET. У мене є така модель: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName …


5
Найкращий спосіб читати RSS-канал у .net, використовуючи C #
Який найкращий спосіб читати RSS-канали ? Я використовую XmlTextReaderдля досягнення цього. Чи є якийсь найкращий спосіб зробити це? XmlTextReader reader = new XmlTextReader(strURL); DataSet ds = new DataSet(); ds.ReadXml(reader); Читаючи RSS-канал, використовуючи XmlTextReader, чи є можливість ListItemзамість даних замінити дані DataSet?
106 c#  rss  xmltextreader 

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