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

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

9
Загрузить файл на FTP с помощью C #
Пытаюсь загрузить файл на FTP-сервер с C #. Файл загружен, но без байтов. private void button2_Click(object sender, EventArgs e) { var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/"; ftp ftpClient = new ftp("ftp://example.com/", "username", "password"); string[] files = Directory.GetFiles(dirPath,"*.*"); var uploadPath = "/httpdocs/album"; foreach (string file in files) { ftpClient.createDirectory("/test"); ftpClient.upload(uploadPath + …
112 c#  .net  file-upload  ftp 

4
Какой идиоматический способ проверить размер коллекции в xUnit?
В моем наборе тестов есть тест, который выглядит примерно так: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Этот тест работает так, как я ожидал, но когда я его запускаю, xUnit выводит предупреждение: предупреждение xUnit2013: не используйте Assert.Equal () для проверки размера коллекции. Однако в предупреждении …
112 c#  xunit  xunit.net 


5
Выполнить команду Insert и вернуть вставленный идентификатор в Sql
Я вставляю некоторые значения в таблицу SQL, используя C # в MVC 4. На самом деле я хочу вставить значения и вернуть «ID» последней вставленной записи. Я использую следующий код. public class MemberBasicData { public int Id { get; set; } public string Mem_NA { get; set; } public string …

14
Как инициализировать List <T> заданным размером (в отличие от емкости)?
.NET предлагает общий контейнер списков, производительность которого практически идентична (см. Вопрос «Производительность массивов и списков»). Однако они совершенно разные по инициализации. Массивы очень легко инициализировать со значением по умолчанию, и по определению они уже имеют определенный размер: string[] Ar = new string[10]; Это позволяет безопасно назначать случайные элементы, например: Ar[5]="hello"; …

13
Как получить полный путь к запущенному процессу?
У меня есть приложение, которое меняет некоторые настройки другого приложения (это простое приложение C #, которое запускается двойным щелчком (установка не требуется)). После изменения настроек мне нужно перезапустить другое приложение, чтобы оно отражало измененные настройки. Для этого мне нужно убить запущенный процесс и снова запустить процесс, но проблема в том, …
112 c# 

5
Почему в реактивных расширениях .NET не рекомендуются темы?
В настоящее время я занимаюсь фреймворком Reactive Extensions для .NET и прорабатываю различные вводные ресурсы, которые я нашел (в основном http://www.introtorx.com ) Наше приложение включает в себя несколько аппаратных интерфейсов, которые обнаруживают сетевые фреймы, это будут мои IObservables, а затем у меня будет множество компонентов, которые будут использовать эти фреймы …

19
SMTP-серверу требуется безопасное соединение, иначе клиент не прошел аутентификацию. Ответ сервера был: 5.5.1 Требуется аутентификация?
Я хочу отправить электронное письмо из своего приложения, и я написал следующий код для отправки почты MailMessage msg = new MailMessage(); msg.From = new MailAddress("mymailid"); msg.To.Add("receipientid"); msg.Subject = "test"; msg.Body = "Test Content"; msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); client.Credentials = new NetworkCredential("mymailid", "mypassword", "smtp.gmail.com"); client.Host = "smtp.gmail.com"; …
112 c#  smtp 

5
Как заставить проекты .NET Core копировать ссылки NuGet в выходные данные сборки?
Я пытаюсь написать систему подключаемых модулей с .NET Core, и одно из моих требований состоит в том, чтобы иметь возможность распространять библиотеку подключаемого модуля вместе с его зависимостями для установки пользователю. Однако я не могу понять, как включить мои зависимости NuGet в качестве артефакта сборки и вывести их в папку …
112 c#  msbuild  .net-core  nuget  csproj 

20
Сравнение свойств объекта в c # [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт 2 года назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Это …


10
String.Contains () быстрее, чем String.IndexOf ()?
У меня есть строковый буфер размером около 2000 символов, и мне нужно проверить буфер, содержит ли он конкретную строку. Выполняет проверку в веб-приложении ASP.NET 2.0 для каждого веб-запроса. Кто-нибудь знает, работает ли метод String.Contains лучше, чем метод String.IndexOf ? // 2000 characters in s1, search token in s2 string s1 …
111 c#  .net  asp.net  performance  string 

7
Программно определить продолжительность заблокированной рабочей станции?
Как определить с помощью кода, как долго машина заблокирована? Также приветствуются другие идеи за пределами C #. Мне нравится идея службы Windows (и я ее принял) за простоту и чистоту, но, к сожалению, я не думаю, что она сработает для меня в данном конкретном случае. Я хотел запустить это на …
111 c#  windows 

6
Почему .NET / C # не оптимизирован для рекурсии хвостового вызова?
Я нашел этот вопрос о том, какие языки оптимизируют хвостовую рекурсию. Почему C # по возможности не оптимизирует хвостовую рекурсию? В конкретном случае, почему этот метод не оптимизирован для создания цикла ( 32-разрядная версия Visual Studio 2008 , если это имеет значение) ?: private static void Foo(int i) { if …

1
Moq: недопустимая настройка для непереопределяемого элемента: x => x.GetByTitle («asdf»)
Не знаю, как это исправить, пытаюсь выполнить модульный тест метода GetByTitle. Вот мои определения: public class ArticleDAO : GenericNHibernateDAO(IArticle, int&gt;, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult&lt;IArticle&gt;(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } модульный тест: [Test] public void can_load_by_title() { …
111 c#  nhibernate  nunit  resharper  moq 

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