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

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

6
Прив'язка прапорця WPF
Незважаючи на те, що тривіально зберігати перевірений стан прапорця у змінній, використовуючи подію Click checkbox, як мені це зробити за допомогою прив'язки даних? Усі приклади, які я знайшов, оновлюють інтерфейс користувача з деяких джерел даних або прив’язують один елемент керування до іншого; Я хочу оновити змінну члена, коли встановлено прапорець. …

6
Як проаналізувати JSON без бібліотеки JSON.NET?
Я намагаюся створити додаток Metro для Windows 8 на Visual Studio 2011. і поки я намагаюся це зробити, у мене виникають деякі проблеми щодо синтаксичного аналізу JSONбез JSON.NETбібліотеки (це ще не підтримує програми метро) . У будь-якому випадку, я хочу проаналізувати це: { "name":"Prince Charming", "artist":"Metallica", "genre":"Rock and Metal", "album":"Reload", …
77 c#  json  windows-8 

8
Як отримати дані EXIF ​​з файлу за допомогою C #
Я хотів би написати невелику програму на C #, яка переглядає мої фотографії jpeg і, наприклад, сортує їх у папки із датами (використовуючи МОЇ конвенції про знайомства, блін ...) Хтось знає відносно простий спосіб програмного отримання даних EXIF, таких як дата та час чи експозиція? Дякую!
77 c#  exif  photography 

9
Додавання функціональності сценаріїв до програм .NET
У мене є маленька гра, написана на C #. Він використовує базу даних як фонову. Це торгова карткова гра , і я хотів реалізувати функцію карт як сценарій. Я маю на увазі те, що я, по суті, маю інтерфейс, ICardякий реалізує клас карт ( public class Card056: ICard) і який …

10
Кращі практики використання та збереження перерахувань
Я бачив тут декілька запитань / дискусій щодо найкращого способу обробки та збереження значень, подібних до переліку (наприклад, збереження даних, придатних для перерахувань , як зберегти перерахування за допомогою NHibernate ), і я хотів би запитати, що таке загальний консенсус . Зокрема: Як слід обробляти ці значення в коді? Як …

7
Чому компілятор C # скаржиться на те, що "типи можуть об'єднуватися", коли вони походять від різних базових класів?
Мій поточний некомпілюючий код подібний до цього: public abstract class A { } public class B { } public class C : A { } public interface IFoo<T> { void Handle(T item); } public class MyFoo<TA> : IFoo<TA>, IFoo<B> where TA : A { public void Handle(TA a) { } …
77 c#  generics 

1
Використання Linq для повернення рядка, розділеного комами
У моїй програмі є клас public class ProductInfo { public int ProductId {get;set;} public int ProductType{get;set;} } Я хочу написати запит linq, який може повернути мені список ProductIds у форматі, розділеному комами, де ProductType дорівнює певному числу? Я спробував використовувати string.join із моїм висловленням Linq, але, здається, це не спрацювало.
77 c#  linq 

4
Log4Net Запис двох різних рівнів у два різні додатки для одного і того ж реєстратора
У нас є дві різні програми asp.net із увімкненим журналом Log4net. Обидва вони мають однакову версію Log4Net, 1.2.10.0. Ми додали log4net.Appender.AdoNetAppenderреєстратор до них обох і хочемо зареєструвати рівень інформації до нього для кореневого реєстратора, але також хочемо увійти до рівня помилок для кореневого реєстратора до додатка файлу. Наша конфігурація така: …
77 c#  asp.net  logging  log4net 

3
. Net регулярний вираз: що таке слово символ \ w?
Просте запитання: Який шаблон для символу слова \wв c #, .net? Моя перша думка полягала в тому, що він відповідає, [A-Za-z0-9_]і документація говорить мені: Клас символів Опис Збіги з шаблоном \ w Відповідає будь-якому \ w "I", "D", "A", "1", "3" слово символ. в "ID A1.3" що не дуже корисно. …
77 c#  .net  regex 

8
Як перевірити, чи має Request.QueryString певне значення в ASP.NET?
У мене є error.aspxсторінка. Якщо користувач переходить на цю сторінку, він отримує шлях помилки в page_load()URL-адресі методу за допомогою, Request.QueryString["aspxerrorpath"]і це працює нормально. Але якщо користувач безпосередньо звертається до цієї сторінки, він генерує виняток, оскільки aspxerrorpathйого немає. Як я можу перевірити, чи aspxerrorpathє це чи ні?
77 c#  asp.net  .net 


9
Де log4net створить цей файл журналу?
Коли я встановлюю значення файлу logs\log-file.txt, де саме він створить цю папку? У /binкаталозі? Мій web.config виглядає так: <log4net> <appender name="FileAppender" type="log4net.Appender.FileAppender"> <file value="logs\log-file.txt" /> <appendToFile value="true" /> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> </layout> </appender> </log4net> Це правильний спосіб реєстрації: ILog …

10
Як контролювати зміни таблиці SQL Server за допомогою c #?
У мене більше однієї програми, яка отримує доступ до однієї і тієї ж БД, і мені потрібно отримувати сповіщення, якщо одна з цих програм щось змінює (оновлює, вставляє) у певній таблиці. База даних та програми знаходяться не на одному сервері.


4
Кілька Moq It. Це <string> () Відповідні аргументи
З Moq, чи дійсно мати більше одного аргументу, що відповідає? It.Is&lt;string&gt;() У цьому прикладі я хочу, щоб mockMembershipService повернув інший ProviderUserKey залежно від наданого Користувача. mockMembershipService.Setup( x =&gt; x.GetUser( It.Is&lt;string&gt;( s =&gt; s.Contains("Joe"))) .ProviderUserKey) .Returns("1234abcd"); mockMembershipService.Setup( x =&gt; x.GetUser( It.Is&lt;string&gt;( s =&gt; s.Contains("Tracy"))) .ProviderUserKey) .Returns("5678efgh"); SetUp за замовчуванням має друге …
77 c#  unit-testing  mocking  moq 

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