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

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

7
Як можна перетворити DateTime на кількість секунд з 1970 року?
Я намагаюся перетворити змінну C # DateTime в час Unix, тобто кількість секунд з 1 січня 1970 р. Схоже, що DateTime насправді реалізований як кількість "тиків" з 1 січня 0001 року. Моя поточна думка полягає в тому, щоб відняти 1 січня 1970 року від мого DateTime, як це: TimeSpan span= …
119 c#  datetime 

1
Як я можу відключити горизонтальне прокручування у списку WPF ListBox?
Це здається абсурдно простим питанням, але пошук Google та Stack Overflow нічого не дає. Як я можу відключити горизонтальне прокручування у списку WPF ListBox, коли елементи займають більше горизонтального простору, ніж є у вікні?
119 c#  .net  wpf  visual-studio  listbox 

3
XML-серіалізація - вимкнення кореневого елемента масиву рендеринга
Чи можу я якось відключити візуалізацію кореневого елемента колекції? Цей клас з атрибутами серіалізації: [XmlRoot(ElementName="SHOPITEM", Namespace="")] public class ShopItem { [XmlElement("PRODUCTNAME")] public string ProductName { get; set; } [XmlArrayItem("VARIANT")] public List<ShopItem> Variants { get; set; } } генерує цю XML: <SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <PRODUCTNAME>test</PRODUCTNAME> <Variants> <VARIANT> <PRODUCTNAME>hi 1</PRODUCTNAME> </VARIANT> <VARIANT> …

19
Зберігання таблиці Azure повертає 400 поганих запитів
Я запустив це в режимі налагодження і додаю зображення з деталями винятку. Як я можу знати, що пішло не так? Я намагався вставити дані в таблицю. Чи не можете мені блакить детальніше? Obs: Сховище знаходиться в Windows Azure, а не на моїй машині. Таблиці були створені, але я отримую цю …


4
Як створити спеціальний атрибут у C #
Я намагався багато разів, але все ще не в змозі зрозуміти використання спеціальних атрибутів (я вже пройшов безліч посилань). Чи може хто-небудь пояснити мені дуже базовий приклад спеціального атрибута з кодом?

3
Завантаження спеціальних файлів конфігурації
Я знаю, що можу відкривати конфігураційні файли, пов'язані зі складанням статичним ConfigurationManager.OpenExe(exePath)методом, але я просто хочу відкрити конфігурацію, не пов’язану з збіркою. Просто стандартний конфігураційний файл .NET.
119 c#  configuration 

6
Як я можу встановити рамку моєї сітки в WPF?
Як я можу встановити рамку моєї сітки в C # / WPF? Це те, що я хотів би, щоб це було, але ставить межу навколо всієї справи замість управління сіткою, яку я вклав у свою програму. <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> …
119 c#  wpf 

4
Чи слід уникати обробників подій "async void"?
Я знаю, що загалом вважається поганою ідеєю використовувати async voidметоди " забуття та забуття" для запуску завдань, оскільки немає сліду очікуваного завдання, і складно обробляти винятки, які можуть бути кинуті всередині такого методу. Чи варто взагалі уникати async voidобробників подій? Наприклад, private async void Form_Load(object sender, System.EventArgs e) { await …

2
Різниця між очікуванням та ContinueWith
Чи може хтось пояснити, чи є awaitі ContinueWithє синонімами чи не в наступному прикладі. Я намагаюся використовувати TPL вперше і читаю всю документацію, але не розумію різниці. Чекайте : String webText = await getWebPage(uri); await parseData(webText); ПродовжитиЗ : Task<String> webText = new Task<String>(() => getWebPage(uri)); Task continue = webText.ContinueWith((task) => …

10
Змушуючи підказку WPF залишатися на екрані
У мене є підказка для мітки, і я хочу, щоб вона залишалася відкритою, поки користувач не перемістить мишу на інший елемент управління. Я випробував наступні властивості на підказці: StaysOpen="True" і ToolTipService.ShowDuration = "60000" Але в обох випадках підказка відображається лише рівно 5 секунд. Чому ці значення ігноруються?
119 c#  wpf  xaml  tooltip 

11
Конструктор копіювання проти Clone ()
У C #, який є кращим способом додати (глибоку) функцію копіювання до класу? Чи варто реалізовувати конструктор копій, а точніше випливати з ICloneableта застосовувати Clone()метод? Зауваження : Я написав "глибоко" в дужках, тому що вважав це неактуальним. Мабуть, інші не погоджуються, тому я запитав, чи потрібно конструктору / оператору / …
119 c# 


5
Як повернути певний код статусу та відсутність вмісту з Controller?
Я хочу, щоб приклад контролера нижче повертав код статусу 418 без вмісту. Встановити код статусу досить просто, але тоді здається, що потрібно щось зробити, щоб сигналізувати про закінчення запиту. У MVC до ASP.NET Core або у WebForms, що може бути викликом, Response.End()але як це працює в ASP.NET Core там, де …

5
Опублікуйте порожнє тіло в API REST через HttpClient
API, який я намагаюся зателефонувати, вимагає робити POST, але з порожнім корпусом. Я новачок у використанні веб-API WCF HttpClient і, здається, не можу дізнатися код запису, який би робив публікацію з порожнім тілом. Я знаходжу посилання на якийсь метод HttpContent.CreateEmpty (), але я не думаю, що це код HttpClient веб-API, …

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