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

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

2
C # / Linq: применить функцию сопоставления к каждому элементу в IEnumerable?
Я искал способ преобразовать каждый элемент объекта IEnumerableво что-то еще с помощью функции сопоставления (совместимым с Linq способом), но я ничего не нашел. Для (очень простого) примера он должен уметь делать что-то вроде IEnumerable<int> integers = new List<int>() { 1, 2, 3, 4, 5 }; IEnumerable<string> strings = integers.Transform(i => …
111 c#  linq 

4
NUnit против xUnit
На этот вопрос есть ответы на Stack Overflow на русском : Что выбрать: nUnit vs xUnit? В чем разница между NUnit и xUnit.net ? Какой смысл в разработке двух из них, а не одного? Я читал, что xUnit разрабатывается изобретателем NUnit: xUnit.net - это инструмент модульного тестирования для .NET Framework. …
111 c#  .net  nunit  xunit 

11
Преобразуйте всю первую букву в верхний регистр, оставайтесь ниже для каждого слова
У меня есть строка текста (в основном около 5-6 слов), которую мне нужно преобразовать. На данный момент текст выглядит так: THIS IS MY TEXT RIGHT NOW Я хочу преобразовать его в: This Is My Text Right Now Я могу перебрать мою коллекцию строк, но не знаю, как выполнить эту модификацию …
110 c#  asp.net  regex 

6
ASP.NET MVC: настраиваемая проверка с помощью DataAnnotation
У меня есть модель с 4 свойствами, которые имеют тип строки. Я знаю, что вы можете проверить длину отдельного свойства с помощью аннотации StringLength. Однако я хочу проверить длину 4 свойств вместе взятых. Как с помощью MVC сделать это с аннотацией данных? Я спрашиваю об этом, потому что я новичок …

22
Есть ли лучший способ динамически построить предложение SQL WHERE, чем использование 1 = 1 в его начале?
Я создаю SQL- запрос на C #. Он будет отличаться в зависимости от некоторых условий, хранящихся в качестве переменных в коде. string Query="SELECT * FROM Table1 WHERE 1=1 "; if (condition1) Query += "AND Col1=0 "; if (condition2) Query += "AND Col2=1 "; if (condition3) Query += "AND Col3=2 "; …
110 c#  sql 

8
Имена пользовательских методов в веб-API ASP.NET
Я перехожу с веб-API WCF на новый веб-API ASP.NET MVC 4. У меня есть UsersController, и я хочу иметь метод с именем Authenticate. Я вижу примеры того, как выполнять GetAll, GetOne, Post и Delete, но что, если я хочу добавить дополнительные методы в эти службы? Например, моя служба UsersService должна …

4
Этот код зависает в режиме выпуска, но отлично работает в режиме отладки
Я наткнулся на это и хочу узнать причину такого поведения в режиме отладки и выпуска. public static void Main(string[] args) { bool isComplete = false; var t = new Thread(() => { int i = 0; while (!isComplete) i += 0; }); t.Start(); Thread.Sleep(500); isComplete = true; t.Join(); Console.WriteLine("complete!"); }
110 c# 

4
Веб-ссылка против справки по сервису
Я просто ударил огромную кирпичную стену с помощью Paypal. Я создал обычный проект C # для создания классов-оболочек с использованием их WSDL. Если вы создаете не веб-проект, единственный способ добавить wsdl - это ссылка на веб-службу. И это создает примерно тот же набор прокси-классов, что и веб-ссылка, но не совсем… …
110 c#  .net-3.5  paypal 

1
Где узнать о волшебных именах отладчика VS
Если вы когда-либо использовали Reflector, вы, вероятно, заметили, что компилятор C # генерирует типы, методы, поля и локальные переменные, которые заслуживают «специального» отображения отладчиком. Например, локальные переменные, начинающиеся с «CS $», пользователю не отображаются. Существуют и другие специальные соглашения об именах для типов закрытия анонимных методов, полей поддержки автоматических свойств …

5
Как мне отсортировать общий список по DESC и ASC?
Как мне отсортировать общий список по DESC и ASC? С LINQ и без LINQ? Я использую VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 

18
Как убрать фокус с TextBox в WinForms?
Мне нужно убрать фокус с нескольких текстовых полей. Я пробовал использовать: textBox1.Focused = false; ReadOnlyСтоимость его собственности составляет true. Затем я попытался установить фокус на форме, чтобы удалить ее из всех текстовых полей, но это также не сработало: this.Focus(); и функция возвращается falseпри выборе текстового поля. Итак, как мне удалить …
110 c#  .net  winforms  textbox  focus 

5
Как я могу узнать «путь» встроенного ресурса?
Я сохраняю PNG как встроенный ресурс в сборке. Из той же сборки у меня есть такой код: Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png"); Файл с именем «file.png» хранится в папке «Ресурсы» (в Visual Studio) и помечен как встроенный ресурс. Код не работает с исключением, говорящим: Ресурс MyNamespace.Resources.file.png не может быть …
110 c#  .net  resources 

2
Как добавить вложение электронной почты из байтового массива?
У меня есть byte[]файл с содержимым. Я хочу отправить его как вложение, используяSystem.Net.Mail . Я заметил, что класс вложения имеет 1 перегрузку, которая принимает поток. Attachment att = new Attachment(Stream contentStream,string name); Можно ли byte[]через эту перегрузку пройти ?
110 c# 



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