.net- все статьи тега ➜ страница 26


Перегрузка оператора c помощью интерфейсного программирования в C#

фон Я использую программирование на основе интерфейса в текущем проекте и столкнулся с проблемой при перегрузке операторов (в частности, операторов равенства и неравенства). предположения я использую C# 3.0, .NET 3.5 и Visual Studio 2008 обновление - следующее предположение было ложным! требуется, чтобы все сравнения использовали Equals, а не operator== не является жизнеспособное решение, особенно при передаче типов в библиотеки (например, коллекции). причина, по которой я был обеспокое ...

Использование строки.Формат в JavaScript?

Это сводит меня с ума. Я думаю, что задал этот же вопрос, но я больше не могу его найти (я использовал поиск переполнения стека, поиск Google, вручную искал свои сообщения и искал свой код). Я хотел что-то, что было бы похоже на строку C#.Формат, где вы могли бы сделать что-то вроде string format = String.Format("Hi {0}",name); только для JavaScript, конечно, и один человек дал мне простой ответ, это не было похоже на плагин jQuery или что-то еще, но я думаю, что вы сделали какую-то вещь JSO ...

Будет ли будущая версия of.NET поддержка кортежей в C#?

.Net 3.5 не поддерживает кортежи. Слишком плохо, но не уверен, будет ли будущая версия .net поддерживать кортежи или нет? ...

На C#: получить полный размер рабочего стола?

Как узнать размер всего рабочего стола? Не "рабочая область" и не "разрешение экрана", оба из которых относятся только к одному экрану. Я хочу узнать общую ширину и высоту виртуального рабочего стола, на котором каждый монитор показывает только часть. ...

Создание ярлыка приложения в каталоге

Как создать ярлык приложения (.lnk file) в C# или с помощью .NET framework? результат будет a .файл lnk для указанного приложения или URL. ...

Как сериализовать значение перечисления как int?

Я хочу сериализовать свое значение перечисления как int, но я получаю только имя. вот мой (пример) класс и перечисление: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, PreBookingConfirmation = 5, BookingStatus = 6 } и код (просто чтобы убедиться, что я не делаю это неправильно) Request req = new Request(); req.request = RequestType.Confirmation; XmlSerializer xml = new XmlSerializer(req.G ...

Строка.Метод Join, который игнорирует пустые строки?

VB.NET метод String.Join(separator, stringArray) похож на PHP implode, но любые нулевые элементы в массиве заменяются пустой строкой, поэтому thatc: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" есть ли простой способ объединить набор строк с разделителем, который игнорирует пустые строки? мне не обязательно использовать массивы или строки.Присоединяйтесь или что-нибудь еще. Мне просто нужны следующие преобразования: ("a", "b ...

Являются ли частичные классы C#плохим дизайном?

Мне интересно, почему концепция "частичного класса" даже существует в C#/VB.NET. я работаю над приложением, и мы читаем (на самом деле очень хорошую) книгу, относящуюся к платформе разработки, которую мы реализуем на работе. В книге автор предоставляет большую базу кода / оболочку вокруг API платформы и объясняет, как он ее разработал, поскольку он преподает различные темы о разработке платформы. Короче говоря, он использует частичные классы, повсюду, как способ подделки множественного наследов ...

Использование IIS Express для размещения веб-сайта (временно)

У меня есть сайт (MVC3), который для разработки размещается в IIS Express. (Я столкнулся с ошибкой Cassini Devserver и должен был обновить...) Теперь мне интересно, можно ли позволить другим машинам в моей локальной сети (за маршрутизатором) видеть сайт, размещенный на моей машине? (например, если я пишу http://my.местный.ip: порт в браузер в той же локальной сети, что и я, Будет ли загружаться страница?) ...

.Net (dotNet) обертки для OpenCV? [закрытый]

Я видел несколько из них. opencvdotnet,SharperCV,EmguCV,один на код проекта. есть ли у кого-нибудь опыт работы с любым из них? Я немного поиграл с одним из проектов кода, но как только я попытался сделать что-то сложное, я получил некоторые неприятные неуловимые исключения (т. е. исключения Msgbox). Кросс-платформа (поддерживает моно) будет лучше всего. ...

Извлечение пути из OpenFileDialog путь / имя файла

Я пишу небольшую программу, которая начинается с выбора файла, а затем нужно выбрать папку. Я хотел бы по умолчанию папку, в которой был выбран файл. OpenFileDialog.FileName возвращает полный путь и имя файла - то, что я хочу, чтобы получить только часть пути (без имени файла), так что я могу использовать это в качестве начального избранные папки. private System.Windows.Forms.OpenFileDialog ofd; private System.Windows.Forms.FolderBrowserDialog fbd; ... if (ofd.ShowDialog() == ...

Как типы значений выводятся из объекта (ReferenceType) и все еще являются типами значений?

C# не позволяет структурам наследовать от классов, но все типы значений выводятся из объекта. Где проводится это различие? как CLR справляется с этим? ...

В чем разница между SubscribeOn и ObserveOn

Я только что обнаружил SubscribeOn, который заставляет меня задаться вопросом, если я должен использовать вместо ObserveOn. Google приняла меня здесь и здесь, но ни один из них не помог мне Грок разница: это кажется невероятно тонким. (в моем контексте у меня есть события, которые "появляются" в потоке без gui, и мне нужно переключиться на поток gui перед использованием данных событий для обновления элементов управления). ...

Я могу передать не строку в WCF RESTful-сервис, используя классы uritemplate?

могу ли я сделать следующее? [OperationContract] [WebGet(UriTemplate = "/foo/{id}")] string GetFoo(int id); Я хотел бы, чтобы мой сервис функционировал как RESTful service и RPC-style SOAP service. Если возможно, я хотел бы сохранить int как int, а не парсинг вручную. ...

Получение the.NET путь к каталогу платформы

Как я могу получить путь к каталогу .NET Framework внутри моего приложения C#? папка, на которую я ссылаюсь "C:WINDOWSMicrosoft.NETFrameworkv2.0.50727" ...

dynamic не содержит определения свойства из ссылки на проект

Я получаю ошибку, которая говорит: 'object' не содержит определения для 'Title' весь код также включен github У меня есть ConsoleApplication1, который выглядит так namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Movie m = new Movie(); var o = new { Title = "Ghostbusters", Rating = "PG" }; Console.WriteLine(m.PrintMovie(o)); } } } и кино.cs public class Movie : DynamicObject { ...

значение datetime.Сравните, как проверить, если дата меньше, чем 30 дней?

Я пытаюсь решить, если срок действия учетной записи истекает менее чем через 30 дней. Правильно ли я использую DateTime Compare? if (DateTime.Compare(expiryDate, now) < 30) { matchFound = true; } ...

Лучший способ кодирования текстовых данных для XML

Я искал общий метод в .Net для кодирования строки для использования в Xml-элементе или атрибуте и был удивлен, когда я не сразу нашел его. Итак, прежде чем я пойду слишком далеко, могу ли я просто пропустить встроенную функцию? предположим на мгновение, что он действительно не существует, я собираю свой собственный универсальный EncodeForXml(string data) метод, и я думаю о лучшем способе сделать это. данные, которые я использую, что побудило все это могло бы содержат плохие символы, такие ...

ILMerge Лучшие Практики

вы используете ILMerge? Вы используете ILMerge для объединения нескольких сборок, чтобы облегчить развертывание dll? Вы обнаружили проблемы с развертыванием / управлением версиями в производстве после объединения сборок ILMerging? Я ищу некоторые советы в отношении использования ILMerge для уменьшения трения развертывания, если это вообще возможно. ...

Использование скриптов на главной странице с помощью ASP.NET MVC

Я довольно новичок ASP.NET MVC, и у меня возникли небольшие проблемы со сценариями... в частности, я хочу использовать jQuery на большинстве страниц, поэтому имеет смысл поместить его на главную страницу. Однако, если я это сделаю (от моего ~/Views/Shared/Site.Master): <script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script> тогда это буквально то, что спускается к клиенту - что, конечно, работает только в том случае, если наш текущий маршрут имеет правильное к ...