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

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

7
Як отримати лише імена файлів у каталозі за допомогою c #?
Коли я використовую рядок коду, як показано нижче, я отримую масив рядків, що містить весь шлях до окремих файлів. private string[] pdfFiles = Directory.GetFiles("C:\\Documents", "*.pdf"); Я хотів би знати, чи є спосіб отримати лише імена файлів у рядках, а не цілі шляхи.
80 c#  .net 

6
Встановіть значення System.Drawing.Color
Привіт, як встановити R G Bзначення в System.Drawing.Color.G? що подібне System.Drawing.Color.G=255;заборонено, оскільки лише для читання Property or indexer 'System.Drawing.Color.G' cannot be assigned toit is read only мені просто потрібно створити Colorоб’єкт, призначивши власні R G Bзначення

4
Ігнорування поля під час серіалізації .NET JSON; схожий на [XmlIgnore]?
У мене є клас POCO, який надсилається браузеру як рядок JSON у .NET 3.5 sp1. Я просто використовую серіалізацію JSON за замовчуванням, і у мене є деякі поля, які я хочу ігнорувати. Я хочу поставити на них атрибут, схожий на [System.Xml.Serialization.XmlIgnore], щоб вони не були серіалізованими.

4
Безпека OWIN - Як застосувати оновлені маркери OAuth2
Я використовую шаблон Web Api 2, який постачається разом з Visual Studio 2013, має проміжне програмне забезпечення OWIN для автентифікації користувачів тощо. У OAuthAuthorizationServerOptionsI зауважив , що OAuth2 сервер налаштований , щоб роздати лексем, закінчується через 14 днів OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString("/api/token"), Provider = new …



4
Отримати шляхом відображення властивості класу, але не з успадкованого класу
class Parent { public string A { get; set; } } class Child : Parent { public string B { get; set; } } Мені потрібно отримати лише властивість B, без майна A, але Child.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance) повернути обидва властивості: /
80 c#  reflection 

1
Як реалізувати власну автентифікацію в ASP.NET MVC 5
Я розробляю додаток ASP.NET MVC 5. У мене є БД, з якої я створив свою модель даних сутності ADO.NET. У мене в цій БД є таблиця, яка містить стовпець "ім’я користувача" та "пароль", і я хочу використовувати їх для реалізації автентифікації та авторизації в моєму веб-додатку; Я не можу створити …

4
Що є протилежним методом Any <T>
Як я можу перевірити у Linq, якщо колекція не містить об’єкта. Тобто протилежність Any&lt;T&gt;. Я міг інвертувати результат за допомогою, !але для читабельності я задався питанням, чи є кращий спосіб зробити це? Чи слід додавати розширення самостійно?
80 c#  linq 

5
Що таке C # еквівалент функції карти в Haskell
Функція map в Haskell має два вхідні параметри. Перший параметр - це функція, а другий параметр - список. Функція map застосовує функцію, передану як вхідний параметр, до всіх елементів у списку і повертає новий список. Чи існує C #, еквівалентний цій функції?
80 c# 

1
Отримати всі властивості, які позначили певний атрибут
У мене там клас і властивості. Деякі властивості можна позначити атрибутом (це моя LocalizedDisplayNameспадщина від DisplayNameAttribute). Це метод отримання всіх властивостей класу: private void FillAttribute() { Type type = typeof (NormDoc); PropertyInfo[] propertyInfos = type.GetProperties(); foreach (var propertyInfo in propertyInfos) { ... } } Я хочу додати властивості класу у …
80 c#  reflection 


11
Бітові поля в C #
У мене є структура, яку мені потрібно заповнити та записати на диск (насправді кілька). Прикладом є: byte-6 bit0 - original_or_copy bit1 - copyright bit2 - data_alignment_indicator bit3 - PES_priority bit4-bit5 - PES_scrambling control. bit6-bit7 - reserved У CI може зробити щось на зразок наступного: struct PESHeader { unsigned reserved:2; unsigned …
80 c#  bit-fields 

5
Який найпростіший регулярний вираз для перевірки електронних листів, щоб не приймати їх наосліп? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 1 рік тому . Удосконалюйте це питання Коли користувачі створюють обліковий запис на моєму сайті, я хочу зробити перевірку …

6
Неправильна спроба читання, коли немає даних
private void button1_Click(object sender, EventArgs e) { string name; name = textBox5.Text; SqlConnection con10 = new SqlConnection("con strn"); SqlCommand cmd10 = new SqlCommand("select * from sumant where username=@name"); cmd10.Parameters.AddWithValue("@name",name); cmd10.Connection = con10; cmd10.Connection.Open();//line 7 SqlDataReader dr = cmd10.ExecuteReader(); } if ( textBox2.Text == dr[2].ToString()) { //do something; } Коли я …
80 c#  ado.net 

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