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

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

9
Як я можу викликати метод асинхронізації в Main?
public class test { public async Task Go() { await PrintAnswerToLife(); Console.WriteLine("done"); } public async Task PrintAnswerToLife() { int answer = await GetAnswerToLife(); Console.WriteLine(answer); } public async Task<int> GetAnswerToLife() { await Task.Delay(5000); int answer = 21 * 2; return answer; } } якщо я хочу викликати метод Go у main …

5
як модульно протестувати основний додаток asp.net із введенням залежностей конструктора -
У мене є основна програма asp.net, яка використовує ін’єкцію залежностей, визначену в класі програми startup.cs: public void ConfigureServices(IServiceCollection services) { services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(Configuration["Data:FotballConnection:DefaultConnection"])); // Repositories services.AddScoped<IUserRepository, UserRepository>(); services.AddScoped<IUserRoleRepository, UserRoleRepository>(); services.AddScoped<IRoleRepository, RoleRepository>(); services.AddScoped<ILoggingRepository, LoggingRepository>(); // Services services.AddScoped<IMembershipService, MembershipService>(); services.AddScoped<IEncryptionService, EncryptionService>(); // new repos services.AddScoped<IMatchService, MatchService>(); services.AddScoped<IMatchRepository, MatchRepository>(); services.AddScoped<IMatchBetRepository, MatchBetRepository>(); services.AddScoped<ITeamRepository, TeamRepository>(); …

5
Повернення IList <T> гірше, ніж повернення T [] або List <T>?
Відповіді на такі запитання: List &lt;T&gt; або IList &lt;T&gt; завжди схожі на те, що повернення інтерфейсу краще, ніж повернення конкретної реалізації колекції. Але я борюся з цим. Примірник інтерфейсу неможливий, тому якщо ваш метод повертає інтерфейс, він фактично все одно повертає конкретну реалізацію. Я трохи експериментував із цим, написавши 2 …

8
Як реалізувати reCaptcha для ASP.NET MVC? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Як реалізувати reCaptcha в ASP.NET MVC та C #?

7
ASP.NET Custom 404 повертає 200 OK замість 404 не знайдено
Спробувавши налаштувати свій сайт на Інструменти для веб-майстрів Google, я виявив, що моя спеціальна сторінка ASP.NET 404 не повертає код стану 404. Він показав правильну користувацьку сторінку і повідомив браузеру, що все в порядку. Це вважають м’яким 404 чи хибним 404. Google не любить це. Тож я знайшов багато статей …

4
Виклик коду F # з C #
Я граюся з F # і C #, і хотів би зателефонувати коду F # із C #. Мені вдалося змусити його працювати навпаки у Visual Studio, маючи два проекти в одному рішенні та додавши посилання на код C # до проекту F #. Після цього я міг зателефонувати коду …
80 c#  interop  f# 

5
Parallel.ForEach із додаванням до списку
Я намагаюся запустити кілька функцій, які підключаються до віддаленого сайту (за мережею) і повертають загальний список. Але я хочу запускати їх одночасно. Наприклад: public static List&lt;SearchResult&gt; Search(string title) { //Initialize a new temp list to hold all search results List&lt;SearchResult&gt; results = new List&lt;SearchResult&gt;(); //Loop all providers simultaneously Parallel.ForEach(Providers, currentProvider …

15
Розщеплення CamelCase
Це все asp.net c #. У мене перелік public enum ControlSelectionType { NotApplicable = 1, SingleSelectRadioButtons = 2, SingleSelectDropDownList = 3, MultiSelectCheckBox = 4, MultiSelectListBox = 5 } Числове значення цього зберігається в моїй базі даних. Я відображаю це значення в сітці даних. &lt;asp:boundcolumn datafield="ControlSelectionTypeId" headertext="Control Type"&gt;&lt;/asp:boundcolumn&gt; Ідентифікатор нічого не …
80 c#  asp.net  string 

17
Найшвидший спосіб пошуку в колекції рядків
Проблема: У мене є текстовий файл із приблизно 120 000 користувачів (рядки), який я хотів би зберегти у колекції, а пізніше здійснити пошук у цій колекції. Метод пошуку відбуватиметься щоразу, коли користувач змінить текст а, TextBoxа результатом повинні бути рядки, що містять текст у TextBox. Мені не потрібно змінювати список, …

10
Яка мета / перевага використання ітераторів повернення прибутковості в C #?
Всі приклади, які я бачив із використанням yield return x; методу C #, можна зробити так само, просто повернувши весь список. У цих випадках, чи є якась перевага чи перевага у використанні yield returnсинтаксису проти повернення списку? Крім того, у яких типах сценаріїв yield returnбудуть використовуватися такі, що ви не …

11
Змінення підключення Entity Framework під час виконання
У мене є проект веб-API, який посилається на мою модель та збірки DAL. Користувачеві пропонується екран входу, де він може вибрати різні бази даних. Я будую рядок з'єднання наступним чином: public void Connect(Database database) { //Build an SQL connection string SqlConnectionStringBuilder sqlString = new SqlConnectionStringBuilder() { DataSource = database.Server, InitialCatalog …

2
Як отримати відповідь json за допомогою system.net.webrequest в C #?
Мені потрібно отримати дані JSON із зовнішнього домену. Я використовував веб-запит, щоб отримати відповідь із веб-сайту. Ось код: var request = WebRequest.Create(url); string text; var response = (HttpWebResponse) request.GetResponse(); using (var sr = new StreamReader(response.GetResponseStream())) { text = sr.ReadToEnd(); } Хто-небудь знає, чому я не можу отримати дані json?
80 c#  .net  json  webrequest 

3
MEF з MVC 4 або 5 - підключається архітектура (2014)
Я намагаюся створити додаток MVC4 / MVC5 з підключається архітектурою, як Orchard CMS. Отже, у мене є програма MVC, яка буде стартовим проектом і буде дбати про авторизацію, навігацію і т. Д. Тоді буде декілька модулів, побудованих окремо як бібліотеки класів asp.net або розібрані проекти mvc, а також контролери, подання, …
80 c#  asp.net  .net  asp.net-mvc  mef 


10
Який найкращий спосіб заблокувати кеш у asp.net?
Я знаю, що за певних обставин, таких як тривалі процеси, важливо заблокувати кеш ASP.NET, щоб уникнути подальших запитів іншого користувача щодо цього ресурсу від повторного виконання довгого процесу, замість того, щоб потрапити в кеш. Який найкращий спосіб в c # застосувати блокування кешу в ASP.NET?
80 c#  .net  asp.net  caching 

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