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

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

4
Відгуки про код TFS - Показуйте оновлені файли у відповідь на коментарі
Ми починаємо використовувати функцію перегляду коду, вбудовану до VS 2012 та VS 2013 попереднього перегляду. Запит на огляд та додавання коментарів здаються досить простими. Якщо хтось додає коментарі з вимогою зміни коду, то як запитувач вносить ці зміни та показує їх? Отже процес протікав би так: Особа 1 просить переглянути …

9
Визначте кодування рядка в C #
Чи є спосіб визначити кодування рядка в C #? Скажімо, у мене є рядок з назвою файлу, але я не знаю, чи він закодований в Unicode UTF-16 або кодування за замовчуванням для системи, як це дізнатися?
127 c#  string  encoding 

7
log4net ієрархія та рівні реєстрації
Цей сайт пише Лісорубам можуть бути призначені рівні. Рівні - це екземпляри класу log4net.Core.Level. Наступні рівні визначаються в порядку підвищення пріоритетності : ВСІ НАЛАГОДЖУВАТИ ІНФО УВАГА ПОМИЛКА FATAL ВИКЛ Здається, що DEBUG має найнижчий пріоритет, а помилка - вища. Питання Якщо я наведіть приклад Min та Max DEBUG та ERROR, …


10
Як отримати доступ до конфігурації в будь-якому класі ASP.NET Core?
Я пройшов конфігураційну документацію на ядрі ASP.NET. Документація говорить про те, що ви можете отримати доступ до конфігурації з будь-якої точки програми. Нижче наведено Startup.cs, створений за шаблоном public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); …

5
Чому я віддаю перевагу синглу "Очікуйте завдання. Коли все" над кількома очікуваннями?
У разі, якщо я не дбаю про порядок виконання завдань і просто потрібно, щоб вони все виконали, чи потрібно все-таки використовувати await Task.WhenAllзамість кількох await? наприклад, DoWork2нижче кращого способу DoWork1(і чому?): using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async Task<string> DoTaskAsync(string name, int timeout) { var …

19
Як перевірити правильну кодовану рядок Base64
Чи є спосіб в C # перевірити, чи є рядок закодованою Base 64, крім того, щоб просто перетворити її і побачити, чи є помилка? У мене такий код коду: // Convert base64-encoded hash value into a byte array. byte[] HashBytes = Convert.FromBase64String(Value); Я хочу уникати винятку "Недійсний символ у рядку …
127 c#  validation  base64 

2
Переспрямування прив'язки збірки: як і чому?
Це не проблемне питання, а загальне розуміння питання щодо роботи перев'язувальної обов'язкової збірки. Запити Чому прив'язка переспрямування показує лише основні номери версій, а не незначні, номери побудови та перегляду? Чи змінюються старі та нові версії лише тоді, коли є основна версія? <dependentAssembly> <assemblyIdentity name="FooBar" publicKeyToken="32ab4ba45e0a69a1" culture="en-us" /> <bindingRedirect oldVersion="7.0.0.0" newVersion="8.0.0.0" …

3
Кілька розширень файлів у OpenFileDialog
Як я можу використовувати декілька розширень файлів у межах однієї групи за допомогою OpenFileDialog? У мене є Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" і я хочу створити групи, щоб JPG були * .jpg і * .jpeg, TIFF - * .tif і * .tiff, а також "Усі графічні типи"? Як я можу це зробити?

5
#if Не налагоджувати в c #?
У мене є рядок у vb-коді: #if Not Debug який я повинен конвертувати, а я не бачу цього в c #? Чи є щось еквівалентне цьому чи є якесь вирішення?
127 c#  vb.net 

12
Як викликати base.base.method ()?
// Cannot change source code class Base { public virtual void Say() { Console.WriteLine("Called from Base."); } } // Cannot change source code class Derived : Base { public override void Say() { Console.WriteLine("Called from Derived."); base.Say(); } } class SpecialDerived : Derived { public override void Say() { Console.WriteLine("Called …
127 c#  polymorphism 

24
CSS, зображення, JS не завантажуються в IIS
Всі мої програми працювали нормально, але раптом усі сайти під IIS не завантажують CSS, зображення, скрипти. Він перенаправляється на сторінку входу. Якщо я ввійду, він працює чудово. наприклад, mysite.com/Account/LogOn?ReturnUrl=%2fpublic%2fimages%2ficons%2f41.png На моїй локальній машині він працює чудово без входу.
126 c#  asp.net-mvc  iis 


14
Чому оператори присвоєння повертають значення?
Це дозволено: int a, b, c; a = b = c = 16; string s = null; while ((s = "Hello") != null) ; Наскільки я розумію, присвоєння s = ”Hello”;повинно викликати “Hello”присвоєння s, але операція не повинна повертати жодного значення. Якби це було правдою, то ((s = "Hello") != …
126 c#  syntax 

1
Як розмістити атрибути через XElement
У мене є цей код: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. Як додати атрибути до Conn? Я хочу додати атрибути, які я позначив як коментарі, але якщо я спробую встановити атрибути Connпісля визначення EcnAdminConf, вони не будуть …
126 c#  xml  linq-to-xml 

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