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

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


10
Класс Serialize, содержащий член Dictionary
Развивая мою предыдущую проблему , я решил (де) сериализовать мой класс конфигурационного файла, который работал отлично. Теперь я хочу , чтобы хранить ассоциативный массив букв на карту (ключ буква диска, значение сетевого путь) и попытался использовать Dictionary, HybridDictionaryи Hashtableдля этого , но я всегда получаю следующее сообщение об ошибке при …


3
Как указать правило отображения, когда имена свойств различаются
Я новичок в рамках Automapper. У меня есть класс домена и класс DTO следующим образом: public class Employee { public long Id {get;set;} public string Name {get;set;} public string Phone {get;set;} public string Fax {get;set;} public DateTime DateOfBirth {get;set;} } public class EmployeeDto { public long Id {get;set;} public string …
144 c#  automapper 

5
Как скопировать часть массива в другой массив в C #?
Как я могу скопировать часть массива в другой массив? Считай, что у меня int[] a = {1,2,3,4,5}; Теперь, если я дам начальный и конечный индексы массива, aон должен быть скопирован в другой массив. Например, если я задаю начальный индекс как 1 и конечный индекс как 3, элементы 2, 3, 4 …
144 c#  arrays 

12
Как получить индекс элемента в IEnumerable?
Я написал это: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> obj, T value) { return obj .Select((a, i) => (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf<T>(this IEnumerable<T> obj, T value , IEqualityComparer<T> comparer) { return obj .Select((a, i) => (comparer.Equals(a, value)) ? i …
144 c#  .net  linq  ienumerable  indexof 

12
Проверьте, существует ли ключ в NameValueCollection
Есть ли быстрый и простой способ проверить, существует ли ключ в NameValueCollection, не просматривая его? Ищете что-то вроде Dictionary.ContainsKey () или подобное. Конечно, есть много способов решить эту проблему. Просто интересно, может ли кто-нибудь помочь мне избавиться от зуда в мозгу.

7
Почему массив реализует IList?
См. Определение класса System.Array public abstract class Array : IList, ... Теоретически я смогу написать это и буду счастлив int[] list = new int[] {}; IList iList = (IList)list; Я также должен иметь возможность вызывать любой метод из iList ilist.Add(1); //exception here Мой вопрос не в том, почему я получаю …

6
Публикация параметров RestSharp JSON
Я пытаюсь сделать очень простой вызов REST для моего API MVC 3, и параметры, которые я передаю, не привязаны к методу действия. Клиент var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); Сервер public …

13
Расчет расстояния между двумя географическими координатами широты и долготы
Я рассчитываю расстояние между двумя географическими координатами. Я тестирую свое приложение против 3-4 других приложений. Когда я рассчитываю расстояние, я обычно получаю в среднем 3,3 мили для своих расчетов, тогда как другие приложения получают 3,5 мили. Это большая разница для вычислений, которые я пытаюсь выполнить. Есть ли какие-нибудь хорошие библиотеки …

29
Application_Start не стреляет?
У меня есть приложение ASP.NET MVC (бета), над которым я работаю, и мне сложно определить, что я делаю не так, или мой Application_Startметод в Global.asax.cs фактически не запускается при попытке отладить приложение. Я ставлю точку останова в строке в моем Application_Startметоде и ожидаю, что при попытке отладки приложения точка останова …
143 c#  asp.net-mvc 


3
Parallel.ForEach () и foreach (IEnumerable <T> .AsParallel ())
Эрг, я пытаюсь найти эти два метода в BCL, используя Reflector, но не могу их найти. В чем разница между этими двумя фрагментами? A: IEnumerable&lt;string&gt; items = ... Parallel.ForEach(items, item =&gt; { ... }); B: IEnumerable&lt;string&gt; items = ... foreach (var item in items.AsParallel()) { ... } Существуют ли различные …

10
Как создать простой прокси в C #?
Я скачал Privoxy несколько недель назад, и мне было любопытно узнать, как сделать простую версию. Я понимаю, что мне нужно настроить браузер (клиент) для отправки запроса на прокси. Прокси-сервер отправляет запрос в Интернет (скажем, это http-прокси). Прокси-сервер получит ответ ... но как прокси-сервер может отправить запрос обратно в браузер (клиент)? …
143 c#  .net  .net-2.0  proxy 


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