Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код 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, …

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

9
Удалить последний символ строки
Я получаю много информации в списке, связанном с базой данных, и я хочу создать строку групп для того, кто подключен к веб-сайту. Я использую это для тестирования, но это не динамично, так что это действительно плохо: string strgroupids = "6"; Я хочу использовать это сейчас. Но возвращаемая строка что-то вроде1,2,3,4,5, …
261 c#  string  char 

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
Можно ли преобразовать следующий файл app.ettings Web.config: <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
Entity Framework Code First - два внешних ключа из одной таблицы
Я только начал использовать код EF, поэтому я начинающий в этой теме. Я хотел создать отношения между командами и матчами: 1 матч = 2 команды (дома, гость) и результат. Я думал, что легко создать такую ​​модель, поэтому я начал кодировать: public class Team { [Key] public int TeamId { get; …


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] = …

16
Ярлык для создания свойств в Visual Studio?
Я видел, как некоторые люди очень быстро создавали свойства в C #, но как они это делали? Какие ярлыки доступны в Visual Studio (в настоящее время используется Visual Studio 2010) для создания свойств? Я использую C #. Например, public string myString {get;set;}

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 (логическое connectFailure, сокет s4, …

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
Что на самом деле происходит в try {return x; } наконец {х = ноль; } заявление?
Я видел этот совет в другом вопросе и задавался вопросом, может ли кто-нибудь объяснить мне, как на земле это работает? try { return x; } finally { x = null; } Я имею в виду, делает finallyположение действительно выполнить после того, как в returnзаявлении? Насколько небезопасен этот код? Можете ли …

7
Как декомпилировать .NET EXE в читаемый исходный код C #?
Я написал C # -приложение для клиента пару лет назад, но у меня больше нет исходного кода. Все, что у меня есть, это EXE-файл, который я развернул на компьютере клиента. Есть ли способ, которым я могу генерировать исходный код C # из EXE?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.