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

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

5
Коли використовувати вказівники в C # /. NET?
Я знаю, що C # надає програмісту можливість доступу, використання покажчиків у небезпечному контексті. Але коли це потрібно? За яких обставин використання вказівників стає неминучим? Це лише з міркувань продуктивності? Також чому С # виставляє цю функціональність через небезпечний контекст і вилучає з неї всі керовані переваги? Чи можна теоретично …



4
Чи повинен я використовувати два запитання “де” чи “&&” у своєму запиті LINQ?
Під час написання запиту LINQ з декількома умовами "і", чи слід писати один whereречення, що містить &&або кілька whereречень, по одному для кожного стану? static void Main(string[] args) { var ints = new List<int>(Enumerable.Range(-10, 20)); var positiveEvensA = from i in ints where (i > 0) && ((i % 2) …
76 c#  .net  linq 

8
Чи завжди ми повинні включати конструктор за замовчуванням до класу?
Мені задало це питання колега, чи завжди ми повинні включати конструктор за замовчуванням у клас? Якщо так, то чому? Якщо ні, чому ні? Приклад public class Foo { Foo() { } Foo(int x, int y) { ... } } Мені також цікаво дізнатись про це від експертів.

4
Чи є у XAML умовна директива компілятора для режиму налагодження?
Мені потрібно щось подібне для стилів у XAML: <Application.Resources> #if DEBUG <Style TargetType="{x:Type ToolTip}"> <Setter Property="FontFamily" Value="Arial"/> <Setter Property="FlowDirection" Value="LeftToRight"/> </Style> #else <Style TargetType="{x:Type ToolTip}"> <Setter Property="FontFamily" Value="Tahoma"/> <Setter Property="FlowDirection" Value="RightToLeft"/> </Style> #endif </Application.Resources>
76 c#  wpf  xaml 

14
NotifyIcon залишається в треї навіть після закриття програми, але зникає при наведенні миші
Є багато запитань щодо SO, що ставлять однакові сумніви. Рішення для цього - встановити notifyIcon.icon = nullі закликаючи Disposeце до події FormClosing. У моїй заявці такої форми немає, але є піктограма сповіщення, яка оновлюється щодо подій. Під час створення я приховую свою форму і роблю ShowInTaskbarвласність false. Отже, я не …
76 c#  notifyicon 

1
виберіть топ-5 у структурі сутності
Я маю [Person] PersonID, EmailAddress, FirstName, LastName [OnlineAccount] OnlineAccountID, PersonID, Nickname Кожна людина може мати 0- * OnlineAccount. У структурі сутності з C #, як вибрати найкращих 5 осіб, у яких найбільше облікових записів?

8
Як створити ролі в ядрі asp.net і призначити їх користувачам
Я використовую шаблон основного веб-сайту за замовчуванням asp.net та аутентифікацію, вибрану як індивідуальний обліковий запис користувача. Як я можу створити роль і призначити її користувачеві, щоб я міг використовувати роль у контролері для фільтрації доступу.

3
Відлиття масиву до IEnumerable <T>
Припустимо, у вас є базовий Employeeклас як такий: class Employee { public string Name; public int Years; public string Department; } Тоді (в окремому класі) у мене є такі фрагменти коду (я думаю, я розумію всі, крім останнього): Я вважаю, що наступний фрагмент коду працює, оскільки масив ініціалізатора створює масив …
76 c#  arrays  generics  casting 

4
Видаліть порожні значення з масиву за допомогою C #
Як я можу видалити порожні значення з масиву? Наприклад: string[] test={"1","","2","","3"}; у цьому випадку чи є який-небудь спосіб видалення порожніх значень з масиву за допомогою C #? Наприкінці я хочу отримати масив у такому форматі: test={"1","2","3"}; що означає 2 значення, вилучені з масиву, і зрештою я отримую 3.
76 c# 


14
Ігноруйте мілісекунди при порівнянні двох дат
Це, мабуть, глупе запитання, але я, здається, не можу зрозуміти. Я порівнюю LastWriteTime двох файлів, однак це завжди не вдається, оскільки файл, який я завантажив з мережі, завжди має мілісекунди, встановлені на 0, і мій оригінальний файл має фактичне значення. Чи є простий спосіб ігнорувати мілісекунди при порівнянні? Ось моя …
76 c#  datetime  c#-4.0 

6
Як я можу зробити SMTP автентифікованим на C #
Я створюю нову веб-програму ASP.NET, яка використовує SMTP для надсилання повідомлень. Проблема в тому, що smtp не пройшов аутентифікацію від того, хто надсилає повідомлення. Як я можу зробити аутентифікацію SMTP у своїй програмі? чи має C # клас, який має атрибут для введення імені користувача та пароля?

22
WCF, значення атрибута служби в директиві ServiceHost не вдалося знайти
Я намагаюся розмістити свою службу з IIS 6, але я продовжую отримувати цей виняток. Server Error in '/WebServices' Application. -------------------------------------------------------------------------------- The type 'QS.DialogManager.Communication.IISHost.RecipientService', provided as the Service attribute value in the ServiceHost directive could not be found. Description: An unhandled exception occurred during the execution of the current web request. …
75 c#  wcf  iis 

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