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

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

4
ReSharper попереджає: "Статичне поле в загальному типі"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

2
Як встановити HttpContent для другого параметра HttpClient PostAsync?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } PostAsyncМає ще один параметр , …

4
Як змінити значення атрибута в розділі appSettings з перетворенням Web.config
Чи можливо перетворити такий файл Web.config appSettings: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> у щось подібне: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> Отже, мені потрібно видалити ключ developmentModeUserId , і …
260 c#  asp.net  .net  web-config 

6
Перший Рамковий кодекс сутності - два іноземних ключі з однієї таблиці
Я тільки почав використовувати код EF спочатку, тому я абсолютно новачок у цій темі. Я хотів створити відносини між командами та матчами: 1 матч = 2 команди (господарі, гості) та результат. Я подумав, що створити таку модель легко, тому почав кодувати: public class Team { [Key] public int TeamId { …

11
Враховуючи шлях до файлової системи, чи існує коротший спосіб вилучення імені файлу без його розширення?
Я програмую в WPF C #. У мене є наприклад такий шлях: C:\Program Files\hello.txt і я хочу витягнути helloз нього. Шлях stringотриманий з бази даних. В даний час я використовую наступний код, щоб розділити шлях на, '\'а потім знову розділити на '.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = …



24
Відображення дати складання
Наразі у своєму заголовковому вікні є додаток із номером збірки. Це добре і добре, за винятком того, що нічого не означає для більшості користувачів, які хочуть знати, чи є у них остання збірка - вони, як правило, називають це "минулим четвергом", а не збіркою 1.0.8.4321. План полягає в тому, щоб …
260 c#  date  time  compilation 

27
Підключення не вдалося зробити, оскільки цільова машина активно відмовлялася від нього?
Іноді я отримую таку помилку, коли я робив HttpWebRequest для WebService. Я також скопіював свій код нижче. System.Net.WebException: Не вдається підключитися до віддаленого сервера ---> System.Net.Sockets.SocketException: Підключення не вдалося здійснити, оскільки цільова машина активно відмовила від нього 127.0.0.1:80 на System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) на System.Net.Sockets.Socket.InternalConnect (EndPoint remoteEP) на System.Net.ServicePoint.ConnectSocketInternal …

24
Помилка Gmail: для SMTP-сервера потрібне безпечне з'єднання або клієнт не був аутентифікований. Відповідь сервера була: 5.5.1 Потрібна автентифікація
Я використовую наступний код для надсилання електронної пошти. Код працює правильно на моїй локальній машині. Але на виробничому сервері я отримую повідомлення про помилку var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new …
260 c#  .net  smtp  gmail 

5
Що насправді відбувається при спробі {return x; } нарешті {x = null; } заява?
Я бачив цю пораду в іншому запитанні і цікавився, чи хтось може мені пояснити, як це працює? try { return x; } finally { x = null; } Я маю в виду, робить finallyстановище дійсно виконати після того, як в returnзаяві? Наскільки небезпечним є цей код? Чи можете ви придумати …

10
Як використовувати ELMAH для вручну журналу помилок
Чи можливо зробити наступне за допомогою ELMAH? logger.Log(" something"); Я роблю щось подібне: try { // Code that might throw an exception } catch(Exception ex) { // I need to log error here... } ELMAH цей виняток не буде автоматично реєструватися, оскільки ним було оброблено.

7
Як декомпілювати .NET EXE у читаний вихідний код C #?
Я написав заявку на C # для клієнта пару років тому, але у мене більше немає вихідного коду. Все, що у мене є, це EXE, який я розгорнув на комп'ютері клієнта. Чи є спосіб я згенерувати вихідний код C # з EXE?

21
Як викликати збережену процедуру в Entity Framework 6 (Code-First)?
Я дуже новачок в Entity Framework 6 і хочу впровадити збережені процедури у свій проект. У мене зберігається така процедура: ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY() SELECT t0.[DeptId] …

9
Видалити останній символ рядка
Я отримую багато інформації у списку, пов’язаному з базою даних і хочу створити рядок груп для тих, хто підключений до веб-сайту. Я використовую це для тестування, але це не динамічно, тому це дуже погано: string strgroupids = "6"; Я хочу зараз цим скористатися. Але повернутий рядок - це щось на …
259 c#  string  char 

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