.net- все статьи тега ➜ страница 7
Преобразовать int в месяц наименование месяц
Я просто пытался использовать структуру DateTime для преобразования целого числа между 1 и 12 в аббревиатуру названия месяца. Вот что я попробовал: DateTime getMonth = DateTime.ParseExact(Month.ToString(), "M", CultureInfo.CurrentCulture); return getMonth.ToString("MMM"); Однако я получаю FormatException в первой строке, потому что строка не является допустимой DateTime. Кто-нибудь может сказать мне, как это сделать? ...
Как получить доступ к классу в другом проекте (но в том же решении) с помощью C#.net (VS2012)
Я первый раз работаю над трехслойной архитектурой, я создал три проекта в одном решении, проект Один называется BLL, второй называется DAL и третий-names Model, я создал интерфейс в Model, теперь хочу создать бизнес-логику в BLL и хочу подключить ее к DAL, где я подключил свою базу данных. Для этого я добавил ссылку каждого проекта с другим, как я добавил ссылку BLL в модели и добавил ссылка на BLL в DAL. Теперь, когда я создал класс-это DAL, в котором я подключил свою БД и alos создал форму ...
Могу ли я загрузить 32-битную DLL в 64-битный процесс В Windows?
Недавно я обновил службу windows c#, чтобы она работала как 64-разрядный процесс .net. Обычно это было бы тривиально, но система использует 32-разрядную DLL, написанную на C++. Это не вариант для преобразования этой библиотеки DLL в 64-битную, поэтому я завернул DLL в отдельный 32-битный процесс .net и предоставил интерфейс .net через удаленное взаимодействие. Это довольно надежное решение, но я бы предпочел запустить систему как единый процесс. Есть ли способ загрузить мою 32-битную DLL в 64-б ...
DllImport оформлено имя проблема-не удается найти точку входа
У меня странная проблема у меня есть DLL C++, которую я импортирую в библиотеку C# с помощью импорта DLL. Если я укажу точку входа, все будет работать, как и ожидалось, вот пример: internal static class UnsafeMethods { [DllImport("GoodSchool.dll", EntryPoint = @"?AddNum@@YAHHH@Z")] public static extern int AddNum(int num1, int num2); } class Program { static void Main(string[] args) { Console.WriteLine(UnsafeMethods.AddNum(4,5)); } } Однако, если я использую упро ...
Что такое.папка vs, используемая для решений Visual Studio?
Что такое .против папки, используемой для чего именно? Он создается в базовой папке моего решения. Я могу видеть некоторые скрытые файлы и разные файлы появляются для разных проектов. Я с трудом добираюсь до официальной документации по этому делу. ...
пользовательская кнопка MouseLeave событие
Я сделал пользовательскую кнопку с некоторыми панелями и пиктограммами. С помощью MouseEnter и MouseLeave я устанавливаю соответствующие изображения при наведении, как обычные кнопки. Проблема в том, что если я слишком быстро перемещаю мышь по элементу управления, это иногда не вызывает событие MouseLeave. Таким образом, кнопка "заблокирована"в состоянии наведения. Проблема скриншота: http://www.jesconsultancy.nl/images/screens/screen_prblm.png Кнопка справа заблокирована в режиме " hover" ...
изменение цвета пикселя в C#
Здравствуйте я работаю над программой, которая читает все изображение и меняет цвет зеленой линии на красную например у меня есть это изображение и я хочу, чтобы программа c# получила зеленые пиксели и преобразовала их в красные я попробовал этот код : ' public Bitmap ReadImgPixel(Bitmap img) { Bitmap pic = new Bitmap(img,img.Width,img.Height); int a1 = img.Width; int a2 = img.Height; System.Drawing.Color[,] pixels = new System.Drawing.Color[a1,a2]; fo ...
Как создать сериализуемый класс C# из XML-файла
Я довольно новичок в XML в .net. в рамках моей задачи мне нужно создать класс, который может быть сериализован в XML. У меня есть пример XML-файла со всеми тегами (класс должен производить XML, подобный образцу XML-файла). как лучше всего создать класс из XML-файла? Заранее спасибо!! ...
Преобразование числа MSISDN в байты
Я пытаюсь построить GTP packet, и у меня есть пример PCAP файлов. мое MSIDSN число в моем exapmle равно 8615221000101 и превращается в 7 байт: 68 51 22 01 00 01 f1 и мне интересно, как это вычисляется и становится этим значением ? ...
Проблема подключения RabbitMQ C# при использовании имени пользователя и пароля
Я здесь в растерянности, поэтому я обращаюсь к коллективному знанию в надежде на чудо. Я установил RabbitMQ на Linux box, используя значения по умолчанию. Когда я использую этот код (и конфигурацию установки RabbitMQ по умолчанию), все работает хорошо. var connectionFactory = new ConnectionFactory(); connectionFactory.HostName = "192.168.0.12"; IConnection connection = connectionFactory.CreateConnection(); Но когда я добавляю пользователя в RabbitMQ и пытаюсь использовать следующий код (имя ...
Как загрузить значения в словарь с помощью {}
Можно ли загрузить значения в словарь с помощью { } ? Это не удается static Dictionary<byte, byte> dict = new Dictionary<byte, byte>() { new KeyValuePair<byte, byte>(1, 1) }; Это не подводит, поэтому я подозреваю, что есть синтаксис для загрузки в { } static Dictionary<byte, byte> dic1252expand = new Dictionary<byte, byte>() { }; Это пример синтаксиса, который работает byte[] bytes = new byte[] { 1, 2, 3 }; KeyValuePair<byte, byte> kvp = new KeyValue ...
Озадачен "удаленный сервер вернул ошибку: (403) запрещено" с WCF сервисом в https
У меня есть служба WCF, которую я свел почти к нулю из-за этой ошибки. Это толкает меня вверх по стене. Вот что у меня теперь есть. Очень простая служба WCF с одним методом, который возвращает строку со значением "test". Очень простое веб-приложение, которое использует сервис и помещает значение строки в метку. Веб-сервер под управлением IIS 6 на Win 2003 с сертификатом SSL. Другие службы WCF на том же сервере, что и работа. Я публикую службу WCF в ее расположении https Я запускаю веб-п ...
Как прочитать файл excel в c#, не пропуская ни одного столбца?
Я уже довольно давно использую OleDb-соединение для чтения файлов excel, но столкнулся с проблемой. У меня есть кто-то, кто пытается загрузить электронную таблицу Excel без ничего в первом столбце, и когда я пытаюсь прочитать файл, он не распознает этот столбец. В настоящее время я использую следующую строку подключения OleDb: Поставщик=Microsoft.Реактивный самолет.Oledb для.4.0; Источник данных=c: test.xls; Расширенные Свойства= " Excel 8.0; IMEX=1; " Таким образом, если в файле excel ...
Объекты глубокого клонирования
Я хочу сделать что-то вроде: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); а затем внести изменения в новый объект, которые не отражены в исходном объекте. мне не часто нужна эта функциональность, поэтому, когда это было необходимо, я прибегал к созданию нового объекта, а затем копировал каждое свойство индивидуально, но это всегда оставляет меня с чувством, что есть лучший или более элегантный способ справиться с ситуацией. Как я могу клониро ...
Поймать несколько исключений сразу?
это обескураживает, чтобы просто поймать System.Exception. Вместо этого следует перехватывать только" известные " исключения. теперь это иногда приводит к ненужному повторяющемуся коду, например: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } интересно: есть ли способ поймать оба исключения и только вызвать WebId = Guid.Empty после вызова? данный пример довольно прост, так как это то ...
Должны ли директивы "using" находиться внутри или вне пространства имен?
Я бегал StyleCop над некоторым кодом C#, и он продолжает сообщать, что мой using директивы должны быть в пространстве имен. есть ли техническая причина для размещения using директивы внутри, а не вне пространства имен? ...
Как исправить "точка останова в настоящее время не будет поражена. Символы не были загружены для данного документа.- предупреждение?
настольное приложение C# на express edition. Затем работал не работал 5 секунд. Я попробовал следующее. убедитесь, что конфигурация отладки, флаг отладки и полная информация отладки установлены на всех сборках. удалите все папки bin и obj и все DLL, связанные с проектом, со всей моей машины. воссоздать проекты, вызывающие проблему с нуля. перезагрузка. У меня есть два WinForms проекты в решении. Один из них загружает отладочную информацию, не. Они оба относятся к сборке я пытаюсь получить от ...
Каков наилучший алгоритм для переопределенной системы.Объект.GetHashCode?
в .NET System.Object.GetHashCode метод используется во многих местах, во всех библиотеках базовых классов .NET. Особенно при быстром поиске элементов в коллекции или определении равенства. Есть ли стандартный алгоритм / лучшая практика о том, как реализовать GetHashCode переопределить для моих пользовательских классов, чтобы не снизить производительность? ...
Как перебрать все значения enum в C#? [дубликат]
этот вопрос уже есть ответ здесь:как перечислить перечисление в C#? 26 ответы public enum Foos { A, B, C } есть ли способ, чтобы перебрать возможные значения Foos? в основном? foreach(Foo in Foos) ...
Запрос LINQ на DataTable
Я пытаюсь выполнить запрос LINQ на объект DataTable и странно я нахожу, что выполнение таких запросов на DataTables не является простым. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это не допускается. Как мне получить что-то вроде этого работает? Я поражен, что запросы LINQ не разрешены в таблицах данных! ...